* Under minimal supervision, designs, develops and/or repairs logic that drives moderately complex software systems/application functionality. Works closely with more senior staff on more complex and/or integrated programming issues. * Performs key portions of the system development lifecycle including designing, coding, testing, documenting, installing, maintaining, and supporting proprietary and/or purchased software systems/applications. * Performs unit and performance testing on code and documents findings within defined scope. Develops enhancements to satisfy end-user requirements. * Completes complex project tasks within defined milestones. * Analyze the system end-to-end and develop code that best addresses the requirements. * Implement quality assurance standards for development activities within assigned projects. * Mentor less experienced staff.
Qualifications:
* Bachelor's degree in related field and/or equivalent experience. * Minimum five (5) years related systems experience * Experiencing writing code utilizing a Font-End (MV*) Framework. * Ideal candidates are experienced with: * JavaScript (AngularJS, Jasmine, Protractor) * HTML5 / CSS3 (Bootstrap, Sass/Less) * JAVA/J2EE, RESTful service * PL/SQL * Experience with Git, Maven, and Gulp/Grunt are a plus. * Agile software development methodology * Strong communication skills and ability to work with customers at various levels within the organization * Strong analytical and problem solving skills. * Familiar with application architecture, three-tier architecture and design patterns. * Ability to influence others and operate effectively in a matrix organization. * Ability to work both independently and within a team environment * -
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.