Software Engineer Python

Not Interested
Bookmark
Report This Job

profile Job Location:

Colombo - Sri Lanka

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Key Responsibilities

  • Develop test and maintain scalable applications using Python
  • Follow best coding standards and secure coding practices (e.g. OWASP)
  • Practice Test-Driven Development (TDD) and ensure code quality through unit testing
  • Perform defect analysis debugging and issue resolution
  • Continuously improve code quality performance and maintainability
  • Support System Integration Testing and deployment activities
  • Prepare and maintain technical documentation
  • Assist in system design and contribute to architecture discussions
  • Adhere to Agile/Scrum processes and participate in ceremonies
  • Ensure timely delivery of assigned tasks
  • Communicate progress risks and blockers effectively
  • Participate in peer code reviews and follow engineering best practices
  • Collaborate with cross-functional teams to deliver solutions

Person Specifications

  • Bachelors degree in Computer Science Software Engineering or related field
  • Minimum 3 years of experience in software development with Python
  • Strong proficiency in Python and frameworks (Django Flask or FastAPI)
  • Good understanding of programming fundamentals OOP and design principles
  • Experience with relational/NoSQL databases (MySQL PostgreSQL MongoDB)
  • Familiarity with RESTful API development
  • Experience with CI/CD pipelines and version control (Git)
  • Good understanding of Agile/Scrum practices
  • Strong analytical problem-solving and debugging skills
  • Good communication and teamwork skills
  • Ability to quickly learn new technologies and tools

Vendor submissions - 06 months

Key Responsibilities Develop test and maintain scalable applications using Python Follow best coding standards and secure coding practices (e.g. OWASP) Practice Test-Driven Development (TDD) and ensure code quality through unit testing Perform defect analysis debugging and issue resolution Continuo...
View more view more