Senior Analyst Programmer
Project Description
The project scope includes an upgrade of an existing eCitation application used by law enforcement officers to issue traffic citations and transmit those citations to the North Carolina court system. The project encompasses analysis, design, development, testing, and implementation activities.
Description of Work
This position serves as an Applications Programmer and performs systems analysis, design, coding, testing, and documentation for the eCitation system. This position must interact with analysts, other developers, and project management staff assigned to the team. The individual must have the ability to communicate effectively in oral and written form, and the ability to establish and maintain good working relationships within and outside the team. Expertise in the design and implementation of criminal justice applications is highly desirable. Responsibilities will include the following:
• Review of requirements, use cases, and designs
• Work with the design teams to maintain web patterns library
• Adhere to development best practices including test driven development, peer review
• Unit testing of all coded components
• 2+ years experience and proficient understanding of building and maintaining fast, scalable, complex JavaScript single-page web applications
• 2+ years experience and proficient understanding of client-side consumption of REST web services
• 5+ years experience and proficient understanding of JavaScript
• 5+ years experience and proficient understanding of HTML
• Experience with JavaScript frameworks such as AngularJS, Ember, Backbone, jQuery
• Experience with JavaScript tools such as Grunt, Bower, Karma, Yeoman, Node.js, npm
• Experience with Java 7+, Spring Framework, Spring Security, JEE
Regards,
Vikas Kumar
vikas.kumar(@)360itpro.com