Requirements
Must:
• 4-6 years working knowledge of and experience with programming in Angular / Java
• Understanding of various development processes (SCRUM, Agile etc), including specification, documentation and quality assurance
• Knowledge about CI and CD
• Excellent communication and interpersonal skills
Nice to have:
Desirable skills include working with HTML/CSS, Bootstrap, TypeScript, SonarQube, JUnit, Mockito, Jasmine, WebStorm, VS Code
Responsibilities
• Applies defined practices/procedures to design, implement, and support individual software projects
• Analyses and accurately implements functional and non-functional requirements
• Designs, codes, tests (manual & automated) and maintains deliverables of low to moderate complexity
• Debugs and troubleshoots software to resolve defects
• Creates or contributes to clearly documented plans, designs and results
• Builds effective working relationships with team members
• Actively seeks assistance as needed but demonstrates learning and growing independence
• Authors or contributes to technical design documentation, release notes, bug fix documentation
• Performs and designs testing protocols to ensure that the product is fully tested
• Delivers production-ready code of high quality which satisfies all functional and non-functional requirements
• Delivers adjusted and corrected code based on regular peer reviews
• Contributes content to technical writers and reviews product documentation of own deliverables
• Multitasks in a fast-paced environment while maintaining integrity, reliability, ethical practices and a professional focus on projects.
• Demonstrate code enhancements and fixes to MRI staff and customers