Endava logoEndava logo

Development Consultant (Python) at Endava | Iași

EndavaIași
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 Python development. Demonstrated ability to work autonomously and manage with limited information. Familiarity with various ORM (Object Relational Mapper) libraries. Strong skills in unit testing and debugging. Experience with Flask and Django frameworks. Solid understanding of version control systems, particularly Git. Preferred Qualifications:Experience with Linux, Docker, and Kubernetes. Knowledge of MongoDB. Familiarity with C++ programming.

About the job

At Endava, our Development department stands as the largest discipline, where our talented developers design, build, and deploy software products utilizing a myriad of programming languages, frameworks, and libraries. We thrive on collaborative efforts within cross-functional project teams, showcasing adaptability and a client-centric approach to problem-solving.

As a Development Consultant, you will possess a deep understanding of the IT project landscape, aligning your technical expertise with business objectives to devise optimal solutions. Your role will involve supporting project managers in software delivery planning, effectively communicating the vision to both technical and non-technical stakeholders, and collaborating directly with clients to define tailored solutions.

Key Responsibilities:

  • Design, estimate, and implement technical solutions for applications of medium to high complexity.
  • Engage actively in all stages of the application development lifecycle.
  • Collaborate with diverse project stakeholders to clarify requirements, processes, architecture, and priorities.
  • Advocate for IT industry standards, tools, and practices (e.g., DevOps) to ensure the production of well-engineered software.
  • Identify potential improvements and escalate development-related risks or issues.
  • Participate in reviewing the contributions of development team members.
  • Continuously learn and apply new technologies, practices, and tools relevant to the project.
  • Share insights and knowledge gained from various projects.
  • Oversee the work of others, managing resource allocation effectively.
  • Influence team dynamics, customer interactions, and supplier relationships.
  • Make decisions that impact project success and team objectives.
  • Independently propose and design technical solutions.
  • Communicate solutions clearly to both technical and non-technical stakeholders.

About Endava

At Endava, technology serves as our methodology, while our people embody our purpose. For over two decades, we have been leveraging technology to enact meaningful change. By combining elite engineering capabilities with industry insights and a people-focused mindset, we collaborate with leading brands across various sectors to create dynamic platforms and intelligent digital experiences that ignite innovation and transform businesses. Join us in making a global impact by being part of projects that truly matter.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

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