Overview
Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. They collaborate with cross-functional project teams, and are adaptable problem-solvers with a client-oriented mindset. A Development Consultant understands the technical landscape of IT projects, the business context and goals, and uses their experience to develop optimal solutions, including technology and design choices. They support the project manager in planning software delivery, articulate the vision to both technical and non-technical stakeholders, and work directly with customers to define solutions.
Responsibilities
- Leads and mentors a team of up to 10 developers by offering guidance and support in daily activities and professional development.
- Facilitates the planning, implementation, and delivery of software, ensuring on-time completion, adherence to requirements, and established quality standards.
- Designs, estimates, and implements technical solutions for high-complexity applications.
- Participates actively in all phases of the application development lifecycle.
- Collaborates with project stakeholders to clarify requirements, processes, architecture, and priorities.
- Recommends and promotes IT industry standards, tools, and practices (DevOps, etc.) to deliver well-engineered software products.
- Proposes improvements and escalates risks / issues related to development activities.
- Participates in the review of work done by development team members.
- Learns, applies, and promotes new technologies, practices, and tools as appropriate to the project.
- Participates in internal and external tech communities and events.
- Shares experience and knowledge gained from projects.
Qualifications
6+ years of experience in software development.Strong understanding of different programming paradigms (OOP, Functional, etc.).Familiarity with design / architectural patterns and clean code principles (e.g., SOLID, GoF, MVVM).Proficient in relevant languages, frameworks, and tools such as Python, Django, Flask, PyCharm, and Jupyter Notebook. Nice to have : Pytest, NumPy, pandas, TensorFlow.Experience integrating AI / ML models into software solutions using libraries such as TensorFlow, PyTorch, or scikit-learn.Experience designing AI-driven components within distributed systems, including data flow orchestration and inference pipelines.Strong experience with database systems and SQL.Advanced understanding of version control systems (Git or similar).Experience with testing and mocking frameworks.Knowledge of communication protocols and standards (HTTP, REST, JSON, TCP / IP, etc.).Significant experience with Agile methodologies (SCRUM, KANBAN).Solid knowledge of CI / CD tools and practices.Good problem-solving skills and analytical thinking.Excellent communication and teamwork abilities.Upper-Intermediate English proficiency.Benefits and information
Finance : Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus.Career Development : Career coaching, global career opportunities, non-linear career paths, internal development programs for management and technical leadership.Learning Opportunities : Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platform subscriptions, knowledge-sharing sessions, workshops, conferences.Work-Life Balance : Hybrid work and flexible hours, employee assistance program.Health : Global wellbeing program and access to wellbeing apps.Community : Global internal tech communities, hobby clubs, inclusion and diversity programs, events and celebrations.Endava is committed to an open, inclusive, and respectful environment. We welcome applications from all backgrounds and experiences. If you need adjustments or support during the recruitment process, please let us know.
Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Business Development and SalesIndustries : IT Services and IT ConsultingLocations
Medellin, Colombia (Remote possible)#J-18808-Ljbffr