Endava logoEndava logo

Senior .NET Developer at Endava | Timișoara

EndavaTimișoara
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 5 years of experience in software development. Deep understanding of various programming paradigms, including Object-Oriented Programming (OOP) and Functional programming. Strong familiarity with design and architectural patterns and clean coding principles (e.g., SOLID, GoF, MVVM). Proficient in essential programming languages, frameworks, and tools such as C#, . NET Framework, . NET Core, ASP. NET, Entity Framework, LINQ, Visual Studio, and Azure Fundamentals. Familiarity with other cloud platforms like AWS or GCP is a plus. Hands-on experience with platform-specific database systems and SQL. Good knowledge of version control systems, particularly Git. Extensive experience with testing and mocking frameworks. Understanding of common communication protocols and standards such as HTTP, REST, JSON, and TCP/IP. Experience with Agile methodologies such as SCRUM and KANBAN. Knowledge of Continuous Integration/Continuous Deployment (CI/CD) tools and practices. Strong problem-solving abilities and analytical thinking skills.

About the job

At Endava, development is our largest discipline. Our talented developers are responsible for designing, building, and releasing high-quality software products utilizing a variety of programming languages, frameworks, and libraries. Collaborating within cross-functional project teams, our developers are flexible problem-solvers with a strong focus on client satisfaction.

As a Senior . NET Developer at Endava, you will take the lead in developing cutting-edge products and cloud solutions to address a wide range of challenges. Your role will be vital in contributing to system design and architecture to deliver impactful results.

Key Responsibilities:

  • Design, estimate, and implement technical solutions for medium to high complexity applications.
  • Engage actively in every phase of the application development lifecycle.
  • Work closely with various project stakeholders to clarify requirements, processes, architecture, and priorities.
  • Advocate for and implement IT industry standards, tools, and practices (such as DevOps) to create well-engineered software solutions.
  • Identify potential improvements and escalate risks or issues related to development activities.
  • Participate in peer reviews of work completed by development team members.
  • Stay abreast of and apply new technologies, practices, and tools relevant to the project.
  • Engage in internal and external tech communities, events, and activities.
  • Share insights and experiences gained from various projects.

About Endava

At Endava, technology is our means, and people are our driving force. For over two decades, we have leveraged technology to instigate meaningful change. By integrating world-class engineering, industry knowledge, and a people-centric approach, we partner with leading brands across diverse sectors to create dynamic platforms and intelligent digital experiences that foster innovation and transform businesses. Join us in making a global impact through work that truly matters.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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