Endava logoEndava logo

Senior .NET Developer at Endava | Craiova

EndavaCraiova
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

Over 6 years of experience in software development. Deep understanding of various programming paradigms (OOP, Functional, etc.). Strong familiarity with design and architectural patterns, as well as clean code principles (e.g., SOLID, GoF, MVVM). Proficient in 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 specific database systems and SQL. Good grasp of version control systems, especially Git. Solid experience with testing and mocking frameworks. Knowledge of common communication protocols and standards (e.g., HTTP, REST, JSON, TCP/IP). Experience with Agile methodologies (SCRUM, KANBAN). Understanding of CI/CD tools and practices. Strong problem-solving and analytical skills.

About the job

At Endava, we pride ourselves on being leaders in software development. Our talented developers are not only skilled in designing, building, and deploying software products across various programming languages, frameworks, and libraries but also excel in collaborating with cross-functional teams. We are dedicated to solving problems and delivering exceptional client-focused solutions.

As a Senior . NET Developer at Endava, you will be at the forefront of innovation, developing cutting-edge products and cloud solutions to address diverse challenges. You will play a pivotal role in system design and architecture, ensuring impactful outcomes.

Key Responsibilities:

  • Design, estimate, and implement technical solutions for applications with medium to high complexity.
  • Engage actively in all stages of the application development lifecycle.
  • Collaborate with stakeholders to clarify requirements, processes, architecture, and priorities.
  • Advocate for best practices and standards in the IT industry (such as DevOps) to produce high-quality software.
  • Identify opportunities for improvement and address risks/issues related to development.
  • Review and provide feedback on the work of development team members.
  • Continuously learn and apply new technologies and tools relevant to the project.
  • Participate in internal and external tech events and communities.
  • Share your knowledge and experiences to foster a learning environment.

About Endava

At Endava, technology is our approach, and our people are our driving force. For over two decades, we have utilized technology to facilitate meaningful transformation. By merging top-tier engineering, industry expertise, and a people-centric philosophy, we collaborate with prominent brands across various sectors to create innovative platforms and smart digital experiences that foster growth and revolutionize 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.