Full Time
Our client is a global science and healthcare leader offering the opportunity to work on meaningful digital products that support scientific discovery and improve lives.
About the Role
As a Senior Software Engineer – .NET, you will take ownership of designing, building, and supporting modern cloud-native applications within a large-scale digital customer platform.
You will help develop a unified digital ecosystem that connects eCommerce, product information, and digital content into a seamless self-service experience for customers.
Key Responsibilities
- Design, build, and improve backend business logic using C# and .NET
- Develop clean, maintainable, and testable code across the full software development lifecycle
- Build and operate cloud-native applications within Azure
- Integrate systems with messaging platforms, data buses, relational databases, NoSQL databases, and external services
- Design and implement microservices, REST APIs, and event-driven communication patterns
- Support automated and component testing using tools such as Gherkin, Selenium, and Playwright
- Contribute to architecture discussions, estimations, technical planning, and continuous improvement
- Work closely with cross-functional teams in a Scrum environment
Requirements
- Strong hands-on experience with C#, .NET Core, and modern .NET development
- Advanced experience with ASP.NET Web API, REST API design, dependency injection, LINQ, and Entity Framework
- Experience optimizing application and database performance
- Practical experience with Azure Cloud, AKS or Docker Swarm, CI/CD pipelines, Jenkins or Azure DevOps, and Git
- Strong understanding of asynchronous programming, multithreading, and .NET memory management
- Experience working with microservices and event-driven architecture
- Strong communication skills and ability to collaborate in a distributed, cloud-native environment
- Amenable to a hybrid setup in BGC, Taguig, and a mid-shift schedule
Benefits
- Performance bonus or commission
- Local benefits package
- Referral program
- Volunteer day
- Internal learning academy
- Employee assistance program
- Hybrid work arrangement, depending on role requirements