Are you an experienced Senior Software Engineer looking to work on a high-availability, event-driven, distributed microservices platform that powers $200M of analytics products annually?
Join a world-leading professional services firm and be part of their Talent Analytics division, where data-driven insights help organizations make better decisions.
- Develop & Maintain: Build scalable applications using C#, .NET, ASP.NET Core, Azure Cloud, Docker, Kubernetes, Kafka, Terraform.
- Architect & Design: Collaborate on system design for performance and scalability.
- Optimize & Review: Conduct code reviews, write unit/integration tests, and improve performance.
- Innovate & Mentor: Keep up with the latest tech trends and guide junior developers.
- Work in Agile: Be part of an Agile team delivering high-quality solutions.
Experience needed:
- Expertise in C#/.NET and cloud platforms like Azure.
- Experience with microservices, containerization (Docker/Kubernetes), CI/CD (Azure DevOps/Jenkins), and database management (SQL & NoSQL).
- Strong understanding of design patterns, TDD, SOLID principles, and Agile methodologies.
- Excellent problem-solving skills and ability to work collaboratively in a high-performing team.
- Work on large-scale datasets (up to 45M rows by 300 columns) generating billions of analytics daily.
- A flexible hybrid work environment that supports work-life balance.
- A commitment to continuous learning, growth, and innovation.
- An inclusive culture where diversity is valued, and ideas are heard.
Ready to take your career to the next level? Apply now!