Eurofins is hiring a

Senior Software Engineer

Bengaluru, India
Full-Time

POSITION TITLE:             Senior Software Engineer

REPORTING TO:              Manager

REPORTING LOCATION: Bangalore

WORKING LOCATION:     Bangalore

Summary of the Position:

Full-stack developer responsible for design, development and test of Web and Windows based .NET applications.

  • Understanding user requirements from business stakeholders for new features.
  • Understanding high level design from application architect.
  • Translating high level design to low level design using modeling tools (MagicDraw, Visio).
  • Develop code in Angular (v5+), C#/.NET, Entity Framework, SQL to meet user requirements.
  • Application performance management

Mandatory:

  • 5 to 8 year of experience with developing end to end solutions using Microsoft Stack of Technologies.
  • Proficient in C#, .NET 4.5, Web API, Entity Framework, ADO.NET, LINQ, SQL queries.
  • Proficient in Angular ver. 5 (or above), or WPF or in both.
  • Must have worked on at least one SOA architecture style product.
  • Good understanding of UML, object-oriented programming (OOP) and Object-Oriented Design principles.
  • Strong knowledge of software implementation best practices. Passion for code quality to write well-factored, optimized and unit tested code.
  • Knowledge about performance management to prevent introducing performance issue in C# or SQL.
  • Excellent debugging skills to troubleshoot issues reported from UAT or production.

Preferred but not mandatory:

  • Experience working with Scrum in Scaled agile team environment.
  • Experience with ATDD / TDD (Fitnesse for the ATDD or Postman would be a plus)
  • Experience building applications with Microsoft Azure

Personal Skills:

  • Excellent analytical and problem-solving skills
  • Excellent communication skills – written and verbal to work with people from different disciplines and geographies
  • Self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills\
  • Ability to work in a complex international environment

TRAVEL: Ready to travel to Europe (on need basis)

  • B.E./B.Tech. Computer Science / MCA from an institute of repute (or appropriate experience).