Company Description
Endava is reimagining the relationships between people and technology. For the past 20 years it has helped some of the world's leading Finance, Insurance, Telecommunications, Media, Technology and Retail companies accelerate their ability to take advantage of new business models and market opportunities. We have more than 8200 employees located in close to client locations in Denmark, Germany, Netherlands, United Kingdom, United States and nearshore delivery centres in the EU: Romania, Bulgaria, Croatia and Slovenia; Central European Countries: North Macedonia, Moldova, Serbia and Bosnia and Herzegovina; Latin America: Argentina, Colombia, Mexico and Uruguay.
Job Description
We are looking for a .NET/Full Stack Developer to join our well-organized 45-member team (consisting of PM, BA, QA, Architects, and 25+ Developers) working on a complex long-term product in the Finance industry. We prefer working from the office (hybrid model) for more effective communication, so this position is available in Ljubljana and Maribor.
Responsibilities:
-
Gathering and analyzing requirements
-
Developing and testing solutions in C# based on customer’s requirements
-
Estimating tasks and participating in daily team sync-ups
-
Participating in code reviews
-
Daily communication with the client through emails, phone sync-ups, etc.
Qualifications
- 5+ years of experience in software development.
- Strong understanding of different common programing paradigms (OOP, Functional, etc.).
- Strong familiarity with design/architectural patterns and clean code principles(e.g. SOLID, GoF, MVVM) .
- Proficient in relevant programming languages, frameworks and tools such as C#, .NET Framework, .NET Core, ASP.NET, Entity Framework, LINQ, SQL Server and Visual Studio.
- Solid understanding of Web Development tools such as JavaScript, jQuery, Razor, Blazor.
- Good understanding of relational databases and SQL, preferably MS SQL and T-SQL
- Good understanding of version control systems like Git, SVN or similar
- Solid experience with testing and mocking frameworks
- Familiar with common communication protocols and standards such as HTTP, REST, JSON and others.
- Experience with Agile methodologies (e.g., SCRUM, KANBAN).
- Knowledge of CI/CD tools and practices
- Good problem-solving skills and analytical thinking.
- Excellent communication and teamwork abilities.
- Upper-Intermediate English proficiency.
Additional Information
Discover some of the global benefits that empower our people to become the best version of themselves:
- 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 programmes for management and technical leadership;
- Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
- Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
- Health: Global internal wellbeing programme, access to wellbeing apps;
- Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.
What We Do
Endava is reimagining the relationship between people and technology.