Senior Software Engineer
Ecolab Global Services
Job Description
- .NET and .NET Core Expertise: Demonstrable experience with C#, .NET Framework, and significant experience with .NET Core (e.g., ASP.NET Core, .NET 6/7/8).
- Strong understanding of Object-Oriented Programming (OOP), SOLID principles, design patterns, and software architecture.
- Proven experience in RESTful API design and development.
- Extensive experience with microservices architecture and containerization (Docker, Kubernetes).
- Expertise in unit testing frameworks and methodologies (e.g., xUnit, NUnit, Moq).
- Solid knowledge of version control systems (Git).
- Demonstrate senior-level skills through a track record of successful projects, leadership, and a deep understanding of software design principles.
- Leverage extensive experience with Microsoft Azure services (e.g., Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, Azure DevOps, Azure Kubernetes Service, Logic Apps, Azure Monitor) to lead the implementation of cloud-native solutions.
About Ecolab Global Services
Ecolab (NYSE:ECL) is a leading global sustainability partner, serving millions of customers worldwide with water, hygiene, and infection prevention solutions. With over a century of innovation, Ecolab employs approximately 48,000 associates and operates in over 170 countries, generating $16 billion in annual sales. We provide science-backed solutions, data-driven insights, and exceptional service to enhance food safety, maintain clean environments, and optimize water and energy usage. Our innovative solutions boost efficiency and sustainability for clients in the food, healthcare, high-tech, life sciences, hospitality, and industrial sectors. For more details about Ecolab, visit www.ecolab.com.
How to Apply
Ready to take the next step in your career? Click the "Apply Now" button to be redirected to the official application portal.
Company Info
Ecolab Global Services
Posted on Foundit