Endava logoEndava logo

Senior Fullstack Developer (C#, .NET, React)

EndavaIași
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 5 years of experience in software development. Solid understanding of various programming paradigms (including OOP and Functional). Familiarity with design and architectural patterns, as well as 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, React, Typescript, CSS, HTML, Entity Framework, LINQ, Visual Studio, and Azure Fundamentals. Experience with other cloud platforms like AWS or GCP is a plus. Hands-on experience with platform-specific database systems and SQL. Good understanding of version control systems like Git or similar. Extensive experience with testing and mocking frameworks. Familiarity with common communication protocols and standards such as HTTP, REST, JSON, TCP/IP, among others. Experience with Agile methodologies (e.g., SCRUM, KANBAN). Knowledge of CI/CD tools and practices. Strong problem-solving skills.

About the job

At Endava, development is our core strength. Our talented developers are engaged in the design, construction, and deployment of software products utilizing a variety of programming languages, frameworks, and libraries. By working within cross-functional project teams, our developers excel as versatile problem-solvers with a strong customer focus.

As a Senior Fullstack Developer specializing in . NET and React at Endava, you will be instrumental in creating innovative products and cloud solutions to address diverse challenges. Your role will involve significant contributions to system design and architecture, aiming for impactful outcomes.

Key Responsibilities:

  • Design, estimate, and implement technical solutions for medium to high complexity applications.
  • Actively engage in all stages of the application development lifecycle.
  • Collaborate with various stakeholders to clarify requirements, processes, architecture, and priorities.
  • Advocate for IT industry standards, tools, and practices (including DevOps) to ensure the delivery of high-quality software products.
  • Identify and recommend improvements, while escalating any risks or issues encountered during development.
  • Review and provide feedback on work produced by development team members.
  • Continuously learn and apply new technologies, practices, and tools relevant to the project.
  • Participate in internal and external tech communities and events.
  • Share insights and knowledge gained from previous projects.

About Endava

At Endava, technology is our mechanism, and people are our motivation. For over twenty years, we have leveraged technology to create meaningful change. By merging exceptional engineering with industry expertise and a people-centric mindset, we partner with renowned brands across various sectors to develop dynamic platforms and intelligent digital experiences that drive innovation and transform businesses. Join us in making a real-world impact through work that 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.