Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Responsible for creating prototypes, designing and building modules and solutions in an iterative agile cycles, develop, maintain, and optimize the business outcome
- This role is responsible for estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests
- This role is responsible for performing peer reviews, collaborating with architects and other developers to produce “just enough” design, and ensuring that enough technical documentation and training is provided for reference and operational support
- This role is responsible for providing software-related operations support, including managing level two and level three incident and problem management
Job Requirements
Education:
- B.SC of Computer science or Computer Engineering or equivalent degree
Work Experience:
- 5 years of experience
Technical skills:
- Experience in Agile Software development and implementation life cycle.
- Backlog item estimation
- Unit, integration, smoke and static code analysis testing
- Architectural element testing e.g. APIs
- Automated testing and tools e.g. Selenium
- Code reviewing
- TIBCO, Middleware, ESB, JMS, WebMethods
- Software incident and problem management