Endava logoEndava logo

Development Lead (Python) at Endava | Timișoara

EndavaTimișoara
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Minimum of 6 years of experience in software development. Strong grasp of various programming paradigms (such as OOP, Functional). Solid understanding of design and architectural patterns along with principles of clean code (e.g., SOLID, GoF, MVVM). Proficiency in relevant programming languages, frameworks, and tools such as Python, Django, Flask, PyCharm, Jupyter Notebook, or Visual Studio Code. Familiarity with Pytest, NumPy, pandas, TensorFlow is a plus. Extensive experience with relevant database systems and SQL. Advanced knowledge of version control systems like Git. Robust experience with testing and mocking frameworks. Good understanding of various communication protocols and standards including HTTP, REST, JSON, TCP/IP, etc. Significant experience with Agile methodologies (e.g., SCRUM, KANBAN). Strong knowledge of CI/CD tools and practices. Excellent problem-solving skills and analytical mindset. Outstanding written and verbal communication abilities.

About the job

At Endava, our Development team stands at the forefront of our operations. We specialize in designing, building, and launching innovative software products across a variety of programming languages, frameworks, and libraries. Our developers thrive in cross-functional teams, demonstrating adaptability and a strong focus on client needs.

Key Responsibilities:

  • Lead and nurture a team of up to 10 developers, providing mentorship and support for their daily activities and career growth.
  • Oversee the planning, execution, and delivery of software projects, ensuring timely completion while adhering to specified requirements and quality benchmarks.
  • Engineer, estimate, and implement sophisticated technical solutions for complex applications.
  • Engage in all stages of the software development lifecycle actively.
  • Collaborate with diverse project stakeholders to clarify requirements, processes, architecture, and priorities.
  • Advocate for and promote industry standards, tools, and practices (like DevOps) to enhance software quality and performance.
  • Identify opportunities for improvement and escalate any risks or issues related to development processes.
  • Review and assess the contributions of development team members.
  • Stay abreast of and promote the adoption of new technologies, practices, and tools relevant to the project.
  • Engage with internal and external tech communities and events.
  • Share insights and knowledge gained from various projects.

About Endava

For over 20 years, Endava has been leveraging technology to drive transformative change. Our mission is fueled by world-class engineering, industry insights, and a people-first approach. We collaborate with leading brands across various sectors to craft dynamic platforms and intelligent digital experiences that foster innovation and reshape businesses. Join us in making a real-world impact through meaningful work.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.