The SF Climate Week 2025 calendar is now open! 馃帀 Register for 200+ events now before they fill up.
Back

Principal Software Engineer

6 days ago
Full time role
Remote 路 Bengaluru, KA, IN... more

Job Title: Principal Software Engineer

Shift timing:3PM-11PM

Reporting To: Manager

Work Location: Bangalore

Responsibilities, Experience and Skills Required:

  • 6 to 9 years of experience
  • Proficient in design, development and implementation of end-to-end web applications using Microsoft stack of technologies. Integrate browser-based applications with existing services.
  • Work closely with customers and co-workers globally to understand business requirements and implement new solutions
  • Responsible for quality of deliverables and advocate of FURPS (Functionality, Usability, Reliability, Performance and Supportability)
  • Owning the quality of code, UT coverage and technical documentation
  • Deep expertise in designing and working with n-tier architectures
  • Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces
  • Good understanding of multiple tech solutions and ability to pick the correct one for the given situation
  • Experience in building web applications using .NET, C#, Asp.net, MVC, WebAPI, Angular 2 or above
  • Good working knowledge of Cosmos DB
  • Experience in UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma etc.)
  • Strong knowledge of object-oriented programming (OOP)
  • Strong working knowledge of SOLID principles and design patterns that includes Creational, Structural, Behavioral
  • Working knowledge Authentication and Authorization [Plus OAuth2, OpenIDC etc.] (5+)
  • Should have worked in an AGILE practice methodology (preferably SCRUM)

Required Qualifications:
Bachelors in Engineering, Computer Science or equivalent.

Personal Skills:

  • 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, working with uncertainties; and the discipline to pay attention to deadlines, details and quality.
  • Good communication and interpersonal skills.
  • Quick learner, strong troubleshooting skills

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, documented during the first 30 days of your joining.

Subscribe