1 day ago
Piteşti, RomaniaSenior
Responsibilities
- Design, estimate, and implement technical solutions for medium- and high-complexity applications.
- Participate in all phases of the application development lifecycle.
- Collaborate with project stakeholders on requirements, processes, architecture, and priorities.
- Recommend and promote IT standards, tools, and development practices.
- Propose improvements and escalate development-related risks and issues.
- Review work completed by development team members.
- Learn and apply appropriate technologies, practices, and tools.
- Share project knowledge and participate in internal and external technical communities and events.
Requirements
- 10+ years of experience in software development.
- Strong understanding of object-oriented and functional programming paradigms.
- Strong familiarity with design and architectural patterns and clean-code principles, including SOLID, GoF, and MVVM.
- Proficiency in C#, .NET Framework, .NET Core, ASP.NET, Entity Framework, LINQ, Visual Studio, and Azure.
- Nice to have experience with AWS or GCP.
- Practical experience with platform-specific database systems and SQL.
- Good understanding of Git or similar version control systems.
- Solid experience with testing and mocking frameworks.
- Familiarity with HTTP, REST, JSON, TCP/IP, and related communication protocols and standards.
- Experience with Agile methodologies such as Scrum and Kanban.
- Knowledge of CI/CD tools and practices.
- Strong problem-solving, analytical, communication, and teamwork skills.
- Upper-intermediate English proficiency.
Benefits
- Competitive salary package, share plan, company performance bonuses, recognition awards, and referral bonus.
- Career coaching, global career opportunities, non-linear career paths, and internal management and technical leadership development programs.
- Complex projects, rotations, technical communities, training, certifications, coaching, online learning subscriptions, workshops, conferences, and other learning opportunities.
- Hybrid work and flexible working hours.
- Employee assistance program and global wellbeing program with access to wellbeing apps.
- Hobby clubs, interest groups, inclusion and diversity programs, events, and celebrations.
About Endava
Endava is a London-headquartered IT services company that designs, builds, and runs digital platforms for enterprises across payments, banking, insurance, retail, telecoms, and media. It provides consulting, agile software development, testing, cloud, and managed services on a project and outsourcing basis. Founded in 2000, Endava is a public company listed on the NYSE and operates across Europe, the Americas, and Asia.
