Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Sr. Software Engineer

Life Technologies SAS
🇮🇳 India
Hybrid
Senior
1 week ago
  • .NET
  • C#
  • ASP.NET Core
  • WPF
  • REST API
  • Entity Framework
  • xUnit
  • Swagger
  • Postman
  • Docker
  • CI/CD
  • GitHub Actions
  • Artifactory
  • Devops
  • Agile
  • Scrum
  • Kanban
  • Jira
  • Confluence
  • Object Oriented Programming
  • gRPC
  • PostgreSQL
  • PHP
  • HTML
  • JavaScript
  • CSS
  • Kubernetes
  • Helm
  • Miro
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner and safer. We provide our global teams with the resources needed to achieve individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer.

DESCRIPTION:
Join Thermo Fisher Scientific, the world leader in serving science, as a Staff Engineer, Software to make a meaningful impact. In this role, you will provide technical leadership and architectural guidance while developing innovative software solutions that enable our customers to make the world healthier, cleaner, and safer. Working in a supportive, multi-functional environment, you will design and implement sophisticated solutions across our product portfolio, from cloud platforms to scientific instrumentation. You will support the growth of other engineers, drive adoption of best practices, and help shape the technical direction of critical projects. This position offers the opportunity to work with advanced technologies while contributing to groundbreaking scientific discoveries.

Role Overview

We are looking for an experiencedLead .NET Engineer with 6–12 years of software development experience and strong expertise in designing, developing, and maintaining secure, scalable, and high-quality enterprise applications.

The ideal candidate should have strong hands-on experience withC#/.NET 8, ASP.NET Core, WPF, REST API development, and Entity Framework Core, along with experience in modern build, deployment, testing, and development practices.

The candidate will be responsible for developing robust .NET-based applications and services, contributing to solution design, ensuring software quality and security, supporting modern engineering practices, and providing technical leadership and mentoring to development teams.

Key Responsibilities

  • Design, develop, and maintain scalable and maintainable applications and services usingC#/.NET 8 and ASP.NET Core.
  • Develop and maintain desktop applications usingWPF where required.
  • Design and develop secure, reliable, and well-structuredRESTful APIs.
  • Develop efficient data-access layers usingEntity Framework Core.
  • Define and promote application design principles, coding standards, and software engineering best practices.
  • Develop reusable, modular, and maintainable application components and services.
  • Ensure applications meet requirements forquality, performance, security, reliability, and maintainability.
  • Identify, troubleshoot, and resolve complex application, API, integration, and deployment-related issues.
  • Conduct code reviews and ensure adherence to development and secure-coding standards.
  • Develop and maintain automated unit and integration tests using tools such asxUnit.
  • UseSwagger and Postman for API documentation, validation, and testing.
  • Support containerized application development and deployment usingDocker.
  • Develop and maintain CI/CD pipelines usingGitHub Actions and manage build artifacts throughJFrog Artifactory.
  • Collaborate with developers, technical leads, product owners, QA engineers, DevOps teams, and other stakeholders.
  • Participate in technical design discussions, solution reviews, estimation, planning, and implementation activities.
  • Work effectively withinAgile Scrum and Kanban development environments.
  • Use collaboration and work-management platforms such asJira and Confluence.
  • Mentor and coach development team members and provide technical guidance where required.
  • Support teams in solving complex technical problems without compromising system quality or security.
  • Adapt to changing priorities and contribute across multiple projects where required.

Required Technical Skills

  • 6–12 years of overall software development experience, with significant experience in .NET application development.
  • Strong hands-on expertise inC# and .NET 8.
  • Strong experience withASP.NET Core application and service development.
  • Experience developing desktop applications usingWPF.
  • Strong experience in designing and developingRESTful APIs.
  • Strong experience withEntity Framework Core for application persistence and data access.
  • Good understanding of application architecture, object-oriented programming, and reusable software design.
  • Strong understanding of application security and secure software development practices.
  • Experience with containerization usingDocker.
  • Experience implementing and maintaining CI/CD pipelines usingGitHub Actions.
  • Experience usingJFrog Artifactory for artifact management.
  • Experience with automated testing usingxUnit.
  • Experience with API testing and documentation tools such asSwagger and Postman.
  • Experience with source control and modern software development practices.
  • Experience working withJira and Confluence for work management and team collaboration.
  • Strong understanding ofAgile Scrum and Kanban methodologies.

Preferred Skills

  • Experience developing services usinggRPC.
  • Experience working withPostgreSQL.
  • Knowledge of web development technologies includingPHP, HTML, JavaScript, and CSS.
  • Experience withKubernetes and container orchestration.
  • Experience usingHelm for Kubernetes application packaging and deployment.
  • Familiarity with collaboration and visualization tools such asMiro.
  • Experience working across multiple projects and adapting to changing technical and business priorities.
  • Exposure to modern cloud-native and distributed application environments.

Behavioral Competencies

  • Strong problem-solving and analytical skills.
  • Strong quality mindset with a commitment to delivering high-quality and secure software.
  • Proactive and self-sufficient, with the ability to complete tasks independently without continuous assistance.
  • Ability to identify effective solutions without compromising system quality or security.
  • Strong willingness to learn new technologies, tools, and development practices.
  • Strong team-player mindset and ability to work effectively within collaborative development teams.
  • Ability to adapt quickly when switching between projects or changing priorities.
  • Excellent verbal and written communication skills.
  • Ability to communicate complex technical concepts effectively to both technical and non-technical stakeholders.
  • Ability to inspire, motivate, mentor, and coach development team members.
  • Strong decision-making and technical problem-solving capabilities.
  • Ability to foster a positive and collaborative team environment.
  • Ability to manage disagreements constructively and support conflict resolution.
  • Open to feedback and committed to continuous improvement.
  • Strong ownership and accountability for technical deliverables.
  • Proficiency inEnglish.

Education

Bachelor’s or Master’s degree inComputer Science, Information Technology, Engineering, or a related discipline.

Sr. Software Engineer · Life Technologies SAS

Auto apply with Likeremote