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

Software Engineer

Bengaluru, KA At least 3 year

Job Description

TITLE: Software Engineer / Full Stack Web Developer

REPORTING TO: e-Commerce ProjectManager

WORKING LOCATION: Bangalore, India

SPECIFIC ASSIGNMENTS:

  • Design, troubleshoot, and write well-designed, testable, efficient code by using web development best practices.
  • Integrate data from various back-end web services and databases.
  • Ensure cross-browser compatibility of new features.
  • Work with stakeholders to gather and refine specifications and requirements based on technical needs.
  • Stay plugged into emerging technologies, industry trends, and best web development practices, and apply them in the architecture and operations of the solutions developed.
  • Collaborate with web designers and other digital marketing stakeholders to implement visual design, and other digital requirements.
  • Be responsible for maintaining, expanding, and scaling our web solutions.
  • Create and maintain software documentation.
  • Be responsible for maintaining, expanding, and scaling our web solutions.

REQUIRED EXPERIENCE AND SKILLS:

  • At least 3 years of experience developing end-to-end web applications using Microsoft tech stack.
  • Proficient with web development fundamentals including JavaScript, TypeScript, JQuery, Angular 5 or above, Bootstrap, HTML5 and CSS3 technologies.
  • Master back-end web development using .NET framework: C#, Asp.net MVC Web API, and REST APIs.
  • Fully comfortable using MSSQL relation databased and associated SQL / T-SQL technologies.
  • Implementation and integration experience of content management systems such as WordPress, Umbraco or Joomla.
  • Previously exposed to Agile and test-driven development best practices.
  • Familiar with the design and implementation of UI/UX design concepts.
  • Working knowledge of graphic design.

IDEAL CANDIDATE:

The successful candidate will be a self-motivated, with a get-it-done attitude, will have the ability to think critically while applying excellent analytical and problem-solving skills; will enjoy work with teams spread globally and across different and diverse cultures; will demonstrate an uncontrollable curiosity to learn about anything in general and particularly new technologies and software development architecture and methods; will have the discipline to pay attention to deadlines, details and quality; will have excellent verbal and written communication and interpersonal skills to interact with stakeholders across the globe; will have a Bachelor’s degree in computer science, web development, software development, or related field, but above all demonstrate unquestionable capabilities to perform the job responsibilities; Have international experience working with different cultures will be a plus.