¡Activa las notificaciones laborales por email!
Mejora tus posibilidades de llegar a la entrevista
Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.
An established industry player is seeking a Development Consultant to lead innovative software projects. In this role, you will guide a talented team through the entire software development lifecycle, ensuring high-quality solutions that meet client needs. Your expertise in Python and leadership will be crucial in driving improvements across the tech stack. This opportunity offers a hybrid work environment, competitive salary, and numerous professional development resources. Join a dynamic team where your contributions will foster innovation and create meaningful impact.
Company Description
Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
By combining world-class engineering, industry expertise, and a people-centric mindset, we consult and partner with leading brands across various industries to create dynamic platforms and intelligent digital experiences that foster innovation and transform businesses.
From prototypes to real-world impact, join us in a global shift by doing work that truly matters.
Job Description
Development is the largest discipline at Endava. Our developers design, build, and release software products using multiple programming languages, frameworks, and libraries. They collaborate with cross-functional project teams, demonstrating adaptability, problem-solving skills, and a client-oriented mindset.
A Development Consultant understands the technical landscape of IT projects, comprehends business goals, and leverages their experience to develop optimal solutions, including technology and design choices. They support project planning, communicate the vision to technical and non-technical stakeholders, and work directly with customers to define solutions.
Responsibilities:
- Lead a cross-functional team of Frontend, Backend/API, and Quality Assurance engineers to meet objectives and milestones.
- Participate actively in the full software development lifecycle, from ideation and planning to development, testing, customer feedback, and iterations.
- Drive improvements across the entire tech stack.
- Collaborate with Product Owners, Data Engineers, and Data Scientists to expose data via web applications.
- Build and maintain our backend tech stack, including Python, Airflow, PostgreSQL, Kafka.
- Provide architectural and design guidance, manage technical debt, and promote collaboration within the product team.
- Work closely with other Engineering Managers on cross-team topics such as continuous deployment, testing, monitoring, and front-end user logging.
Qualifications
- 10+ years of software development experience, with at least 4 years in leadership roles.
- Bachelor’s or master’s degree in computer science or related field.
- Strong agile mindset, capable of rapid iteration and providing early feedback.
- Excellent leadership, decision-making, and communication skills in English.
- Deep knowledge of Python (3.5+).
- Knowledge of modern front-end technologies and web fundamentals.
- Experience developing public APIs with OpenAPI specifications and service-level contracts.
- Experience with map and location libraries (e.g., Mapbox).
- Experience coaching, mentoring, and developing team members.
- Deep understanding of testing at all levels, from unit to end-to-end.
Additional Information
Discover some of the global benefits that empower our people to become the best version of themselves:
Endava is committed to diversity and inclusion. We are an equal opportunity employer and welcome applications from all qualified individuals, hiring based on merit, skills, and potential.