Job Title: Application Engineer - Python Lead  
Company: Durus Consulting Pvt. Ltd.

Responsibilities:

- Collaborate with business analysts and technical managers to gather and comprehend functional and non-functional requirements.
- Participate actively in discussions to effectively scope out project requirements and objectives.

- Design and develop multi-tier, cloud-native applications emphasizing scalability, reliability, and performance.
- Implement software engineering principles, utilizing design patterns to ensure robust and maintainable solutions.

- Lead cross-functional agile teams throughout the software development lifecycle, ensuring alignment with project goals and timelines.
- Provide technical leadership, mentorship, and guidance to team members, fostering a collaborative and productive work environment.

- Evaluate various design alternatives through proofs-of-concept and collaborate with architects to select the most suitable technical solutions.
- Address complex technical challenges proactively, proposing innovative solutions to meet project requirements effectively.

- Maintain a high standard of code quality by adhering to best practices and writing clean, efficient, and error-free code.
- Conduct comprehensive design and code reviews to ensure compliance with coding standards, performance benchmarks, and project specifications.

- Collaborate closely with project and program managers to estimate project timelines, resource requirements, and technical dependencies.
- Identify and mitigate technical risks at the module or project level, ensuring timely resolution and smooth project execution.

- Support colleagues by providing technical guidance, sharing knowledge, and offering constructive feedback on their solutions.
- Actively participate in brainstorming sessions and contribute innovative ideas to enhance project outcomes and team collaboration.

Requirements:

- 5+ years of proven experience in software development, with a strong track record of delivering scalable and high-performance applications.
- Proficiency in Python programming language, with hands-on experience in frameworks like Django, Flask, or FastAPI.
- Solid understanding and practical experience with relational databases (e.g., MySQL, Oracle, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
- Familiarity with cloud computing platforms such as AWS, Azure, or GCP, including deploying and managing applications in cloud environments.
- Passion for software craftsmanship and a commitment to writing clean, maintainable, and efficient code.
- Excellent communication skills, both verbal and written, with the ability to collaborate effectively in a team environment.

---

This detailed description outlines the comprehensive responsibilities and qualifications expected for the Application Engineer - Python Lead position at Durus Consulting Pvt. Ltd. If you have further inquiries or need additional information, please feel free to ask!

Salary

1,400,000 - 2,000,000 INR

Yearly based

Location

Bengaluru Urban District,Karnataka,India

Job Benefits
Collaborative work environment Company defined benefits Company retreats
Job Overview
Job Posted:
7 months ago
Job Type
Full Time
Job Role
Employee
Education
Bachelor Degree
Experience
5+ Years
Total Vacancies
Undefined

Share This Job:

Location

Bengaluru Urban District,Karnataka,India