Software Developer
Posted Updated
- Possess a recognised degree, diploma, or equivalent qualification in Computer Science, Information Technology, Software Engineering, or a related discipline, with relevant professional experience in full-stack software development.
- Demonstrate full-stack development capabilities, including hands-on experience with Angular, Node.js, Python, RESTful API design and integration, and database technologies.
- Demonstrate strong software engineering skills in software design, architecture, debugging, automated testing, and developing secure, scalable, and maintainable applications.
- Demonstrate hands-on experience in developing and deploying applications on AWS, including cloud services, cloud-native architectures, microservices, event-driven systems, and synchronous and asynchronous integrations.
- Demonstrate practical experience in Agile software development, CI/CD and DevSecOps practices, including version control, automated build and deployment pipelines, security controls, code reviews, testing, and technical documentation.