sr. software engineer - saas

2
1 ACCUSOFT CORPORATION Job Description JOB TITLE: Sr. Software Engineer Reports To: Software Development Manager - SaaS Department: SaaS Job Location: Tampa, FL JOB SUMMARY: This position is primarily responsible for the product development and maintenance of the SaaS Product portfolio of products. In addition, this individual will: Strongly influence Accusoft product feature sets and product mix Be a thought leader in defining Accusoft processes on assigned projects Provide new product development and existing product maintenance, including but not limited to exploring new platforms and technologies as well as enhancing existing products Demonstrate company-wide leadership and technical influence in peer discussions, influencing product and technology direction for the company Demonstrate balanced technical and business decision making to best meet Accusoft goals Mentor and coach less experienced engineers ESSENTIAL DUTIES AND RESPONSIBILITIES: Core duties and responsibilities include the following. Other duties may be assigned. Works independently and successfully in unsupervised work environments and makes sound business decisions consistently, without supervisors guidance; may mentor/supervise less senior Engineers Participates in all stages of development life cycle Contributes to peer review to assure product correctness Writes unit tests for product and production code, with high level of coverage and effectiveness Develop software to solve complex, uncertain, and/or highly business critical problems Provide assistance to the Support Team on assigned customer support inquires/projects. Demonstrates customer advocacy Defines/recommends Accusoft source control practices Plans tasks and provides task estimates for review Proactively performs independent research and utilizes libraries and other technical resources to guide new product development and process ideas Demonstrates familiarity with competitive products and applies that knowledge when benchmarking against Accusoft products Communicates software designs effectively for review by others Participates with architects to ensure that product designs adhere to architectural guidelines and best practices, and to make product architectural decisions Comfortable and effective at multiple hardware/software OS and technologies

Upload: chairelson

Post on 24-Sep-2014

214 views

Category:

Documents


1 download

TRANSCRIPT

1

ACCUSOFT CORPORATION Job Description

JOB TITLE: Sr. Software Engineer

Reports To: Software Development Manager - SaaS

Department: SaaS

Job Location: Tampa, FL

JOB SUMMARY:

This position is primarily responsible for the product development and maintenance of the SaaS

Product portfolio of products. In addition, this individual will:

Strongly influence Accusoft product feature sets and product mix

Be a thought leader in defining Accusoft processes on assigned projects

Provide new product development and existing product maintenance, including but not

limited to exploring new platforms and technologies as well as enhancing existing

products

Demonstrate company-wide leadership and technical influence in peer discussions,

influencing product and technology direction for the company

Demonstrate balanced technical and business decision making to best meet Accusoft

goals

Mentor and coach less experienced engineers

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Core duties and responsibilities include the following. Other duties may be assigned.

Works independently and successfully in unsupervised work environments and makes

sound business decisions consistently, without supervisors guidance; may

mentor/supervise less senior Engineers

Participates in all stages of development life cycle

Contributes to peer review to assure product correctness

Writes unit tests for product and production code, with high level of coverage and

effectiveness

Develop software to solve complex, uncertain, and/or highly business critical problems

Provide assistance to the Support Team on assigned customer support inquires/projects.

Demonstrates customer advocacy

Defines/recommends Accusoft source control practices

Plans tasks and provides task estimates for review

Proactively performs independent research and utilizes libraries and other technical

resources to guide new product development and process ideas

Demonstrates familiarity with competitive products and applies that knowledge when

benchmarking against Accusoft products

Communicates software designs effectively for review by others

Participates with architects to ensure that product designs adhere to architectural

guidelines and best practices, and to make product architectural decisions

Comfortable and effective at multiple hardware/software OS and technologies

2

SUPERVISORY RESPONSIBILITIES:

This job has no supervisory responsibilities for direct reports, but may mentor less experienced

peers and provide team leadership.

QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty

satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or

ability required. Reasonable accommodations may be made to enable individuals with

disabilities to perform the essential functions.

EDUCATION AND/OR EXPERIENCE:

Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or

other math or computer related disciplines; 4 or more years of real industry experience in

software development in a variety of roles on a variety of projects; or equivalent combination of

education and experience.

CERTIFICATES, LICENSES, REGISTRATIONS:

N/A

COMPUTER SKILLS:

Required Skills:

Minimum of 4+ years of experience in the following or equivalent

○ PHP

○ JavaScript

○ MySQL

○ HTML

○ CSS

Proven ability to work closely with software engineers as a member of the team

Preferred Skills:

Apache

Node.js

jQuery

Bootstrap

Agile Development Methodologies

TRAVEL:

N/A

ACCUSOFT CORPORATION IS AN EQUAL OPPORTUNITY EMPLOYER