Senior Software Engineer
- Full-time
- IFS Referral Bonus Code: SH
- Job Location: Hybrid
Company Description
About IGT1 Lanka
IGT1 is a rapidly growing offshore technology and talent solutions company based in Port City Colombo. We are a fully owned subsidiary of IGT I Holdings Sweden AB, funded by the three of world’s leading private equity firms; EQT Group, Hg, and TA Associates. We’re also proud to be a sister company of IFS, Sri Lanka’s largest and most established technology company.
At IGT1, we partner with global businesses to scale operations, accelerate innovation, and build world-class SaaS platforms through high-quality offshore delivery. Our people-first culture champions diversity, teamwork, and continuous learning, creating an environment where talent thrives.
With a team of over 400 professionals and counting, we are always looking for passionate, skilled individuals who want to make a global impact while being part of something extraordinary.
Through our offshore collaboration model, you'll be embedded within the team of one of our esteemed international clients, contributing directly to high-impact, enterprise-level initiatives.
About the client: Sitecore
Sitecore delivers a composable digital experience platform that empowers the world’s smartest and largest brands to build lifelong relationships with their customers. A highly decorated industry leader, Sitecore is the leading company bringing together content, commerce, and data into one connected platform that delivers millions of digital experiences every day. Thousands of blue-chip companies including American Express, Porsche, Starbucks, L’Oréal, and Volvo Cars rely on Sitecore to provide more engaging, personalized experiences for their customers.
Job Description
We are looking for a Senior Backend Developer with deep expertise in .NET Core, REST API development, and cloud-native applications to support our engineering teams. As a Senior Developer, you’ll collaborate with architects and cross-functional teams to design, build, and deploy scalable solutions using Docker and cloud platforms (Azure/AWS/GCP), while driving best practices and mentoring junior developers.
Responsibilities:
- Design, develop, and maintain applications using .NET Core and REST APIs.
- Build and containerize applications with Docker and deploy them to cloud environments (Azure/AWS/GCP).
- Write clean, efficient, and testable code following best practices and design patterns.
- Collaborate with cross-functional teams (QA, DevOps, Product Owners) to deliver features end-to-end.
- Contribute to code reviews, technical discussions, and architecture decisions.
- Monitor application performance and drive improvements in scalability and reliability.
- Mentor junior developers and share technical expertise within the team.
Qualifications
- Strong hands-on experience with .NET Core / ASP.NET Core.
- Expertise in designing and consuming RESTful APIs.
- Proficiency with Docker and container-based development.
- Experience with at least one major cloud platform (Azure, AWS, or GCP).
- Solid understanding of software design patterns, OOP, and microservices architecture.
- Strong debugging, troubleshooting, and problem-solving skills.
Nice to have:
- Experience with NoSQL databases (Redis, Elasticsearch).
- Exposure to Kubernetes for container orchestration.
- Familiarity with CI/CD pipelines and Infrastructure as Code.
- Knowledge of security best practices in API and cloud development.