Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job specific responsibilities:
- Participate in design control activities.
- Analyze software requirements.
- Implement design plans.
- Assist in monitoring status of developing software; writes, reviews and revise 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.
- Report to higher levels the occasional system errors, including during off-hours.
- Collaborate to establish and enhance development policies, procedures and standards and enforce their implementation within their team of developers.
Managerial responsibilities:
- Prepare different kinds of reports that shows operational tasks’ progress.
- Coach, support, and advise subordinates regularly, furthermore, appraises their performance.
Job Requirements
- Minimum 3 years of experience in a similar field.
- 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