Eurofins

Eurofins

Software Engineer

Company

Eurofins

Role

Software Engineer

Job type

Full-time

Posted

10 months ago

Share this job

Salary

Not disclosed by employer

Job description

POSITION TITLE: Software Engineer

REPORTING TO: Manager

REPORTING LOCATION: Bangalore

WORKING LOCATION: Bangalore, India

SUMMARY OF POSITION AND OBJECTIVES:

A software crasftsman who can contribute to the design, development, troubleshoot, test and document enterprise web applications and services.

POSITION & OBJECTIVES:

  • As a Software Engineer, the main objective of this position is to deliver high quality software on his/her own and/or together with the team (including design, code, tests, document) and to accelerate the delivery. Job description:
  • Test drive and Implement complex features with quality in a timely manner
  • Peer review team’s code and suggest improvements
  •  Should be able to efficiently refactor existing code to improve quality
  •  Liaison with Architects to review and propose architectural design changes and ensure team implements it with quality
  • Interact in a constructive manner with Business Analysts in order to:
  • Estimate the complexity and the workload;
  • Choose the most appropriate technical solution to meet the user requirements;
  • Reach the optimal requirement artifact that will lead to a working software solution.
  • Interact in a constructive manner with other IT teams.

Experience:

  • 2-4 years of experience with developing end –to- end web applications using Microsoft stack of Technologies.
  • Strong working knowledge of Web application development using .NET technologies and Angular 16+
  • Strong working knowledge of SOLID principles and design patterns
  • Good understanding of UML, object-oriented programming (OOP) and Object Oriented Design principles
  • Should have worked on at least one SOA (Service Oriented Architecture) project
  • Strong experience in designing and working with n-tier architectures
  • Uncompromising attitude towards quality
  • TDD, BDD, UML
  • Should have worked in an AGILE practice methodology (preferably SCRUM)
  • Able to provide technical recommendations and solve technical problems
  • Must be a quick learner

Technology skills:

  • Strong work experience of .NET Core, C#, MVC, WCF Rest and WebAPI, nUnit/MsUnit, EF
  • Strong working knowledge of Azure DevOps, HTML5 and CSS3, SASS technologies.
  • Good knowledge of MS SQL Databases, PowerShell, MongoDB
  • Strong work experience in Angular 16+ for UI development
  • Working knowledge of Azure/AWS, MFE, Micro-services, ESB or Message Queuing (MSMQ, RabbitMQ) is an added advantage.
  • Well versed with Unit testing frameworks
  • Familiarity with UI testing framework
  • Familiarity with WPF

Personal Skills:

  • Excellent analytical and problem-solving skills
  • Excellent verbal/written communication skills. Fluent in English
  • Scrum values: Commitment, Focus, Collaboration, Openness, Respect, Courage

 

PREFERED CANDIDATES:

  • The successful candidate will have a self-motivated, get-it-done attitude; the ability to think critically; enjoy working with teams spread globally and across cultures; a desire to learn in new areas; and the discipline to pay attention to deadlines, details and quality.
  • Good communication and interpersonal skills to interact with team in Europe
  • BE Computer Science/MCA or any other bachelor’s degree with the right experience
  • Will be an added advantage if worked on Laboratory related applications

 

PERFORMANCE APPRAISAL CRITERIA:

Eurofins has a strong focus on Performance Management system. This includes quarterly calibrations, half-yearly reviews, and annual reviews. The KPIs shall be set and may vary slightly between projects. These will be clearly communicated, docum

Resume ExampleCover Letter Example

Explore more