5 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Analyze requirements, consider use cases, and develop and deliver high-quality software within planned timelines.
  • Build end-to-end solutions using Microsoft technologies, including backend services and web applications.
  • Develop server-side applications with ASP.NET MVC, Web API, Entity Framework, .NET, and C#.
  • Develop web applications using Angular, TypeScript, HTML5, and CSS3.
  • Design and work with n-tier architectures, SOA projects, object-oriented designs, UML, and design patterns.
  • Perform unit testing and follow software implementation and coding best practices.
  • Provide technical recommendations, solve technical problems, and adapt to complex existing environments.
  • Mentor team members, review their code, and recommend effective solutions.
  • Collaborate with distributed international scrum teams and communicate with stakeholders.

Requirements

  • At least 3 years of experience developing end-to-end solutions using Microsoft technologies.
  • Strong experience with .NET, C#, ASP.NET MVC, Web API, Entity Framework, and SQL Server or MS SQL.
  • Working knowledge of Angular, TypeScript, HTML5, and CSS3.
  • Experience with n-tier architectures and at least one Service-Oriented Architecture project.
  • Understanding of UML, object-oriented programming, object-oriented design principles, SOLID principles, and design patterns.
  • Hands-on experience with XUnit, NUnit, or Microsoft Unit Test.
  • Experience with Agile/Scrum development practices and software implementation best practices.
  • Ability to provide technical recommendations, solve technical problems, mentor developers, and review code.
  • Strong analytical, problem-solving, communication, teamwork, and relationship-management skills.
  • Bachelor’s degree in Computer Science, MCA, or another bachelor’s degree with relevant experience; international work experience is preferred.
  • Experience with ESB or Message Queuing, including MSMQ, is an advantage.
  • Knowledge of TDD/ATDD, preferably FitNesse, is an advantage.
  • Fluency in English and the working-country language is required.

Benefits

  • Opportunities to progress into senior management or corporate-function management roles across Eurofins globally.
  • Opportunity to develop project management skills in a demanding, fast-growing organization.
  • Opportunity to join a highly motivated international team of professionals.
  • Potential for increased responsibility, subject to geographic mobility.

Tech Stack

AngularC#Microsoft SQL Server.NETNUnitPowerShellSQLTypeScript

Categories

Eurofins Scientific SE

About Eurofins Scientific SE

201-500 employees
Contact me