Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Participate in design control activities.
- Analyze software requirements.
- Implement design plans.
- Monitor status of developing software; writes, reviews and revises product requirements and specifications.
- Participate in other areas of the software development process and provide technical support to other company personnel.
- Establish Agile development practices to ensure rapid and quality of application development and sustainment.
- Work closely with the engineers to architect and develop the best technical design and approach. Be a hands-on technical leader and contributor.
- Ensure top quality design reviews attaining business goals.
- Have proven track record in leading architecture, design, development and operations of enterprise scale web delivery platforms, products and services.
- Respond to occasional system errors, including during off hours and coordinate response amongst the team.
- Facilitate to ensure teams have the appropriate and latest product and technical knowledge, guidance and resources to deliver optimal solutions effectively on target, on track and on budget.
- Collaborate to establish and enhance development policies, procedures and standards and enforce their implementation within their team of developers.
Job Requirements
- A bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline.
- Ability to work both independently and in a team-oriented, collaborative environment is essential.
- Demonstrated knowledge of multiple Agile frameworks and broad experience with Software
- Development Lifecycle (SDLC) for integrated systems. - Knowledge of HTTP Protocol, REST, XML, J2EE, JavaScript, AJAX a plus
- Minimum 5 years of experience up to 7 years of experience in a similar field.