senior javascript developer

2
1 Sr Software Engineer_Javascript_Nov 2014 ACCUSOFT CORPORATION Job Description JOB TITLE: Sr. JavaScript Developer Reports To: Prizm Product Group Development Manager Department: Prizm Job Location: Tampa, FL SUMMARY: This position is primarily responsible for the product development and maintenance of the respective Product Group’s 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. Design and develop innovative UI components for our Prizm Content Connect applications Help to design, develop and maintain web services and JavaScript libraries Research and recommend mobile web frameworks and emerging web technologies Create and maintain supporting information; Documentation, Manuals and Product Demonstrations 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 SUPERVISORY RESPONSIBILITIES: This job has no supervisory responsibilities for direct reports, but will mentor less experienced peers and provide team leadership.

Upload: humanresources

Post on 13-Feb-2015

214 views

Category:

Documents


2 download

TRANSCRIPT

1 Sr Software Engineer_Javascript_Nov 2014

ACCUSOFT CORPORATION Job Description

JOB TITLE: Sr. JavaScript Developer

Reports To: Prizm Product Group Development Manager

Department: Prizm

Job Location: Tampa, FL

SUMMARY:

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

Group’s 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.

Design and develop innovative UI components for our Prizm Content Connect applications

Help to design, develop and maintain web services and JavaScript libraries

Research and recommend mobile web frameworks and emerging web technologies

Create and maintain supporting information; Documentation, Manuals and Product Demonstrations

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

SUPERVISORY RESPONSIBILITIES:

This job has no supervisory responsibilities for direct reports, but will mentor less experienced peers and

provide team leadership.

2 Sr Software Engineer_Javascript_Nov 2014

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; 3+ 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:

Expert HTML, JavaScript, and CSS Skills

o Possess strong ability to design and develop JavaScript and AJAX based web applications

o Ability to apply Object Oriented principles in designing JavaScript components

Experience with at least one mobile development framework

C# or equivalent language

Engineering development experience in the delivery of production software

Knowledge of User Interface Design principles

Previous experience in a lead role or readiness to lead other developers

Preferred Skills:

ASP.NET, MVC Framework, PHP, XML, Java, NUint/JUnit/JsUnit skills

IIS management and configuration experience

code optimization technique experience

Unit Testing frameworks experience

Experience in Object Oriented design in multi-tier applications in C# or equivalent language

TRAVEL:

N/A

ACCUSOFT CORPORATION IS AN EQUAL OPPORTUNITY EMPLOYER