The Software Engineer is responsible for building and maintaining software applications that support the organisation’s operations and objectives. This role involves working closely with other technical and business teams to deliver reliable, efficient, and secure systems that meet business needs and goals.
Key responsibilities
- Develop, test and deploy software applications based on functional and technical specifications.
- Collaborate with team members to understand requirements and contribute to solution design and new change request.
- Identify issues or opportunities for improvement and make recommendations in software applications.
- Perform BAU support on software application and provide support to business users.
- Write clean, maintainable, and well-documented code.
- Ensure software quality through testing (SIT,UAT) and documentation.
- Ensure adherence to best practices in coding, testing, and depl...