Senior Software Engineer Backend

Not Interested
Bookmark
Report This Job

profile Job Location:

Colombo - Sri Lanka

profile Monthly Salary: Not Disclosed
Posted on: 4 hours 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
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 reli...
View more view more