POSITION TITLE: Software Engineer
REPORTING TO: Manager (E-Clinical Program)
REPORTING LOCATION: Bangalore - India
WORKING LOCATION: Bangalore - India
SUMMARY OF POSITION AND OBJECTIVES:
Objective:
- Main objective of this position is to deliver high quality software and together with the team (including design, code, tests, documentation) and to accelerate the delivery
- Promote high quality engineering of the target solutions;
- Embrace Agile practices;
- Follow team development practices and policies in order to produce B2B connectors that can easily be implemented within Eurofins Group and supported on a long term period.
- Create and maintain technical and operational documentation that describes program code, logic, changes, and corrections for assigned functions.
- Develop working relationships within the wider Eurofins IT community and with select Eurofins user groups.
Required Experience and Skills:
- 2 to 3 years of experience with developing software solutions in Microsoft Technologies.
- Experience with business requirements analysis, technical analysis and design, coding, unit testing, QA automation and implementation of configurations within software environment.
Technology skills:
Mandatory
- Strong background in Software Development Life Cycle (SDLC)/Engineering.
- Good expertise in n-Tier architectures with RESTFUL Web API.
- Hands on experience with .NET 4.5 and above,
- C# .Net Core, Web API
- Angular 9 and above
- Experience in Golang development
- jQuery, Java Script, CSS, JSON
- Microsoft Azure Services
- Hands on experience with PostgreSQL -queries and optimization of queries.
- Sound knowledge of SOA Principles.
- Experience with Agile/Scrum Organization.
- Experience with Continuous Integration Environments (TFS/DevOps would be a plus).
- Should have excellent oral and written communication skills with fluent English.
Preferred
- Proven ability and interest in building new application feature which interacts with exiting application and infrastructure.
- Ability to work in a complex international environment.
Methodology skills
- Test Driven Development.
- Agile-Scrum.
- Domain Driven Design.
Personal Skills:
- Excellent analytical and problem-solving skills.
- Excellent verbal/written communication skills. Fluent in English.
- Scrum values: Commitment, Focus, Collaboration, Openness, Respect, Courage.
EXPERIENCE REQUIRED:
Profile description:
- 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 and US.
- Will be an added advantage if worked on Laboratory related applications.
BE Computer Science/MCA or any other Bachelor’s degree with the right experience.