Description:
Job Summary
We are seeking a dedicated Python Developer (4+ years experience, CS/IT degree required) proficient in Back-End Web Development, with a strong foundation in Object-Oriented Programming (OOP) principles.
The role involves working on a multi-national project team, requiring excellent communication skills to interact with India Team Leads and global stakeholders.
Key responsibilities include completing development tasks assigned via project management tools, ensuring timely delivery, performing verification using robust Unit Test Cases, and contributing to technical documentation.
Experience with Python frameworks like Django or Flask is a significant advantage.
Key Responsibilities and Technical Deliverables :
Back-End Development and Coding Standards :
- Apply Proficiency in Back-End Web Development and Software Development to build, maintain, and optimize server-side logic and core application functionality.
- Utilize Strong understanding of Object-Oriented Programming (OOP) and Programming principles (e.g., SOLID) to write clean, efficient, reusable, and maintainable code.
- Work on tickets assigned in the project management tool (e.g., Jira, Azure DevOps), ensuring adherence to acceptance criteria and timely completion.
- Complete tasks in a timely manner with verification using Unit Test Cases, demonstrating a commitment to code quality and test-driven development (TDD) principles.
- Experience with Python frameworks such as Django or Flask is a plus for accelerated development and adherence to MVC/MVT patterns.
Database and System Environment :
- Apply Experience working with Databases (SQL or NoSQL) to design efficient schemas, write optimized queries, and manage data persistence layers.
- Work effectively across common Operating System environments (Linux/CentOS/Windows/MacOS).
- Familiarity with Dockerisation for containerizing applications, ensuring consistent environments across development and deployment stages.
Collaboration and Documentation :
- Engage in proactive Interaction with India Team leads to understand the scope and clarify technical requirements for assigned tasks.
- Demonstrate Crisp written and verbal communication to effectively manage cross-cultural interactions and expectations within the global team.
- Exhibit Ability to create documents quickly for reference, ensuring clear technical documentation for the developed modules and processes.
- Maintain Strong problem-solving abilities and attention to detail when diagnosing issues and implementing fixes.
Mandatory Skills & Qualifications :
- Experience: 4+ years of experience in software development.
- Education: 4 year Engineering Degree in CS, IT from reputed institute.
- Core Tech: Proficiency in Back-End Web Development and Strong understanding of Object-Oriented Programming (OOP).
- Database: Experience working with Databases.
- Soft Skills: Strong problem-solving abilities, Crisp written and verbal communication, and Ability to create documents quickly for reference.
Preferred Skills :
- Experience with Python frameworks such as Django or Flask.
- Experience with CI/CD integration and deployment pipelines.
- Familiarity with Dockerisation and deployment in Linux/CentOS environments.
- Experience with RESTful API design and implementation.
- Proven ability to write effective Unit Test Cases using frameworks like PyTest or unittest.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1584109
Interview Questions for you
View All