Senior Software Engineer Backend
Posted on:
29 days ago
Vacancies:
1 Vacancy
Job Summary
Key Responsibilities
- Follow and implement best coding practices defined by software management to ensure code quality and maintainability
- Apply secure coding standards in line with OWASP guidelines to minimize security vulnerabilities
- Practice Test-Driven Development (TDD) to improve code reliability and reduce defects
- Perform defect analysis debugging and timely resolution of technical issues
- Continuously enhance and refactor existing code for better performance and scalability
- Support System Integration Testing (SIT) and collaborate with cross-functional teams
- Prepare and maintain clear structured technical documentation
- Assist in system design and architecture discussions contributing to scalable solutions
- Adhere to Agile and Scrum methodologies throughout the development lifecycle
- Ensure on-time delivery of assigned tasks and project milestones
- Provide regular updates on progress ensuring transparency and visibility
- Proactively communicate and escalate risks issues and roadblocks
- Conduct peer code reviews to maintain coding standards and quality
- Mentor junior team members and manage small development teams when required
Person Specifications
- Bachelors degree in Computer Science Software Engineering or a related field (or equivalent qualification)
- Minimum of 3 years of experience in software engineering
- Strong analytical thinking and problem-solving skills
- Effective communication and teamwork abilities
- Proficiency in one or more programming languages such as Java C/C C# Python JavaScript or frameworks like Spring Boot
- Solid understanding of programming fundamentals and object-oriented concepts
- Strong knowledge of database management systems (DBMS)
- Experience with Continuous Integration (CI) tools and practices
- Good understanding of Agile and Scrum methodologies
- Ability to quickly learn and adapt to new technologies and programming languages
- Experience working in vendor-based or contract roles (e.g. 6 months) is an added advantage