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...
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
View more
View less