perform development and maintenance work to support the scrum team to deliver the systems and solutions
Ensure code quality and the work efficiency to meet the desired outcome
Primary Responsibilities:
1. Perform development and implementation of design plans and specifications
2. Support implementation of POCs for new tools / concepts / technologies
As applicable, run automated testing periodically as part of the build process
3. Perform code reviews and implement coding standards, to verify code quality and if code is compliant with agreed conventions, standards and best practices, evaluate unit test coverage and suitability.
4. Review batch timescales and propose improvements
5. Create and maintain functional batch jobs
6. Deliver all applicable documentation, test scripts, code and all other artifacts before closing the build phase
7. Manage programming and development efforts using industry-standard tools and methodologies
8. Conduct predetermined development status reviews and provide written report on results
9. Build automated solutions for managing the components per guidance from architects and system analyst
10. Fixes bugs identified during test cycles or hyper-care
1.Scripting skill (Python, Shell, etc), familiar with design patterns, UML and Monitoring Tools
2.Strong Soft Skills - Communication skill/English Language/Analytical and problem solving
3.Be proactive in promoting 'Best Practices', and learning new technology quickly.