Eurofins
Senior Software Engineer
Company
Role
Senior Software Engineer
Location
Job type
Full-time
Posted
Yesterday
Salary
Job description
POSITION TITLE (ENGLISH): Senior Software Engineer
REPORTING LOCATION: Bangalore, India
WORKING LOCATION: Bangalore, India
CORE OBJECTIVE
· Deliver and maintain high quality software by oneself and together, within a team, including analysis, design, code, testing, documentation, operation, support, etc.
· Promote high quality engineering of the target solutions.
· Embrace Agile practices and adhere to Eurofins guidelines in all the phases of the SDLC.
· Collaborate with users, functional analysts, application architects, deployment team(a) and other stakeholders to design fit for purpose software and features.
· Develop working relationships within the wider Eurofins IT community and with internal customers.
· Create and contribute to a good team spirit.
REQUIRED EXPERIENCE, ROLE AND SKILLS: Experience & Role: · At least 4-6 years as a software developer or system engineer in .Net based full stack development; · Strong technical and analytical skills required, including a thorough understanding of application architecture; · Experience in collaborating in projects in multiple international geographical locations.Work with different stakeholders to author, review, and improve technical and functional specifications, which includes tests description and acceptance criteria; · Author and contribute, timely and at the appropriate quality level, development, operations, maintenance, troubleshooting, tests and documentation of the company’s application suite; · Follow and promote development practices and policies in order to produce high quality software which can be easily implemented within the company; · Use state-of-art software engineering practices and development frameworks – namely Agile – so as to ensure superior quality on every delivery; · Escalate and follow-up on timely manner any and all the issues that might be a blocker, issue deviation from SPOs, guidelines, etc.
EVOLUTION
What we offer: · A launch pad into various senior management opportunities – within the many business lines of Eurofins globally – or into the management hierarchy in our different corporate functions; · The opportunity to grow your skills in a demanding, fast-growing organization; · A chance to become part of a highly motivated international team of professionals. In our fast-growing group, successful leaders are frequently being offered increased areas of responsibility (subject to geographic mobility).
PREFERED CANDIDATES: ·
An ideal candidate is expected to be self-motivated with a 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 with ability to interact with the team positively and help them to succeed in their sprint deliverables. Must be able work and influence without authority; · Any Bachelor’s/Master’s degree with the right experience; · Will be an added advantage if worked on Laboratory related applications; · Ability to interact professionally with a diverse group, executives, managers, and subject matter experts.
Technology skills: (Mandatory)
Strong experience in C#.Net and Angular ·
Hands on experience in SQL Server writing complex queries.
· Strong background in Software Development/Engineering.
· Strong taste of unit testing and peer testing the code developed.
· Experience with Flutter for cross-platform mobile development
· Familiarity with SendGrid or similar email services
Preferred · Knowledge on cloud-based development and Hands-on experience with Microsoft Azure
· Knowledge of software design principles and architecture patterns
Methodology skills:
· Agile-Scrum Personal Skills: ·
Personal Skills:
Autonomous and Proactive.
· Excellent analytical and problem-solving skills with ability to make independent judgment.
· Good oral and written communication skills.
· Ability to understand end-user needs; · Risk oriented sensitivity
. Eager to learn and continuously develop personal and technical capabilities.


