The Software Developer shall have at least a Degree in Computer Science, Computer Electrical Engineering or Information Technology/Diploma in Computer Studies, or related discipline, and completed at least two (2) projects using Scrum or equivalent as the Agile software development framework, at least 5 years of experience with agile methodology, and 7 years’ experience as a Software Engineer in the Software Platform involved in the project.
The Software Developer’s experience should include experience in gathering users’ requirements, quantifying and analysing them, design software using “Design Patterns”, and programming using techniques and practices like “Test-Drive Development” or “Pair Programming” and “Secure Coding”. Software Developers who are “Certified Scrum Developer” and attained Cloud certification (e.g. AWS Certified Developer - Associate or equivalent) would be advantageous.
Certified Software Testing Professional and/or Certified Software Quality Analyst or an equivalent certification will be an added advantage
Role:
• Build and implement modern Cloud deployable applications to meet business requirements
• Build, test, deployment of application and integration
• Support user acceptance test planning and execution
• Development and implementation of back-end application in Java with Spring boot on AWS Cloud
Experience:
• 8+ years relevant experience
• Experience in development of scalable architectures using API management, Container orchestration, Microservice frameworks using different tools/ techniques
• Experience with event-based architectures.
• Performs Code reviews
• Experience in working with AWS Cloud-native/AWS managed services