Key Responsibilities
- Follow best coding practices and standards defined by software management
- Adhere to secure coding practices aligned with OWASP guidelines
- Perform unit testing with preference for Test-Driven Development (TDD)
- Identify troubleshoot and fix software defects efficiently
- Continuously improve code quality performance and maintainability
- Participate in System Integration Testing (SIT) to ensure end-to-end functionality
- Prepare and maintain accurate technical documentation
- Follow Agile methodologies throughout the development lifecycle
- Ensure on-time delivery of assigned development tasks
- Maintain clear visibility of progress and proactively communicate and escalate roadblocks
Person Specifications
- Bachelors degree in Computer Science Software Engineering or related field or equivalent BSc qualification with 3 years of experience
- Minimum 1 year of experience in Software Engineering
- Strong analytical problem-solving teamwork and communication skills
- Good understanding of programming fundamentals concepts and algorithms
- Ability to code using at least one programming language and willingness to learn others
- Good understanding of Database Management Systems (DBMS)
- Good knowledge of Scrum and Agile practices including sprint planning daily stand-ups backlog grooming reviews and retrospectives
Vendor submissions - 06/07/10 months
Key Responsibilities Follow best coding practices and standards defined by software managementAdhere to secure coding practices aligned with OWASP guidelinesPerform unit testing with preference for Test-Driven Development (TDD)Identify troubleshoot and fix software defects efficientlyContinuously im...
Key Responsibilities
- Follow best coding practices and standards defined by software management
- Adhere to secure coding practices aligned with OWASP guidelines
- Perform unit testing with preference for Test-Driven Development (TDD)
- Identify troubleshoot and fix software defects efficiently
- Continuously improve code quality performance and maintainability
- Participate in System Integration Testing (SIT) to ensure end-to-end functionality
- Prepare and maintain accurate technical documentation
- Follow Agile methodologies throughout the development lifecycle
- Ensure on-time delivery of assigned development tasks
- Maintain clear visibility of progress and proactively communicate and escalate roadblocks
Person Specifications
- Bachelors degree in Computer Science Software Engineering or related field or equivalent BSc qualification with 3 years of experience
- Minimum 1 year of experience in Software Engineering
- Strong analytical problem-solving teamwork and communication skills
- Good understanding of programming fundamentals concepts and algorithms
- Ability to code using at least one programming language and willingness to learn others
- Good understanding of Database Management Systems (DBMS)
- Good knowledge of Scrum and Agile practices including sprint planning daily stand-ups backlog grooming reviews and retrospectives
Vendor submissions - 06/07/10 months
View more
View less