Life Science Jobs in India - Find Pharma, Biotech, Clinical Research & Medical Jobs
Eurofins logo

Software Engineer

Bengaluru, KA 3+ year

Job Description

  • 3+ years of experience with developing end to end solutions using Microsoft Stack of Technologies.
  • Strong working knowledge on server-side development (backend - .NET core, Asp.net MVC Web API, Entity Framework)
  • Working knowledge of Web applications, preferably Angular 12+
  • Good working knowledge of MSSQL – SQL, etc.
  • Strong working knowledge of application develop nt using .NET, C#
  • Well versed with using AI in automation. Should have proven track record of productivity improvement with usage of AI
  • Strong exposure in understanding design and working with n-tier architectures
  • Hands-on experience in unit testing (XUNIT or NUNIT or VS Unit Test)
  • Working knowledge of Typescript, Angular 5+, HTML5 and CSS3 technologies
  • Should have worked on at least one SOA (Service Oriented Architecture) project
  • Good understanding of UML, object-oriented programming (OOP) and Object Oriented Design principles
  • Strong knowledge of software implementation best practices
  • 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 and proven background in Information Technology
  • Hands on experience on Solid principles, Design patterns, documentation of design using UML
  • Strong working knowledge of .NET, C#, MVC, Web services, Rest and WebAPI
  • Unit testing : XUNIT or NUNIT or MS Unit Test
  • TypeScript, JQuery, Angular 5 or above, HTML5 and CSS3 technologies
  • Entity framework, SQL Server, MS SQL, Powershell

Methodology skills

  • Excellent analytical and problem-solving skills
  • Good in prompt writing. Excellent ability to introduce AI in application system using existing LLM
  • Excellent verbal/written communication skills. Fluent in English and the working country language
  • Should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills
  • Ability to work in a complex international environment
  • Experience in Agile (Scrum) methodologies would be a plus.
  • Ability to adapt quickly to an existing, complex environment.
  • Ability to quickly learn new concepts and software is necessary

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
  • International work experience