Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Lead Software Engineer - .NET (Portfolio Companies) image - Rise Careers
Job details

Lead Software Engineer - .NET (Portfolio Companies)

Company Description

About IGT1 Lanka 

IGT1 Lanka 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 Lanka, 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 300 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 Rhapsody:

Rhapsody Health is at the forefront of revolutionizing healthcare with cutting-edge technology that drives meaningful change. Our platform empowers healthcare providers and patients to enhance care delivery and streamline processes, making a tangible impact on the healthcare landscape. As a B Corporation, we are deeply committed to balancing purpose with profitability, and our global team spans countries including Canada, Spain, Switzerland, the United Kingdom, the United States, New Zealand and Sri Lanka.

We are seeking Staff Developers to join our mission of transforming healthcare through innovation and excellence. In this role, you'll be instrumental in advancing our world-class healthcare solutions, collaborating closely with product, design, and engineering teams in a dynamic, outcome-focused environment. If you’re passionate about making a difference and thrive in a collaborative setting, we invite you to be part of our journey to redefine healthcare for the better.

Job Description

About the Role:

Lead .NET software engineer that participates in agile-driven development with planning, execution and testing as part of the day-to-day operations.

What You'll Do:

  • Serves as technology leader of a development squad
  • Building a team, mentoring its members, and train others on development practices and existing product suite
  • Planning and breakdown of development tasks, working with PO and other leads.
  • Assigns tasks to the software engineers on the squad (including to themselves)
  • Implementation of development tasks in .NET
  • Handling merge requests, reviews and merge conflicts in Azure DevOps
  • Write unit and integration tests for implemented code
  • Ensures coding conventions are followed in accordance with Rhapsody's Software Development Lifecycle policy (e.g., static code analysis, peer review, etc.)

This job requires the candidate do work for a North American Shift (7.30 p.m. - 4.00 a.m. IST) from Monday to Friday

Qualifications

What You'll Need to Have to Succeed:

  • 5+ years software development experience, designing and building applications using C# .NET , including at least 3 years working in large-scale, commercial muti-tiered applications.
  • At least 2 years of hands-on development experience as a technical lead, actively mentoring and guiding a team of 3 or more developers while directly contributing to the codebase.
  • Demonstrated experience incorporating test driven development and automated testing for a mission critical product.
  • Hands-on object-oriented design and recent coding experience, writing maintainable code.
  • Team player with great communication skills
  • Strong data communications and security knowledge / skills
  • Experience with contemporary developer tooling and infrastructure (e.g.s - Git, Azure DevOps, GitLab, GitHub) 

Desired Skills:

  • UI framework experience (e.g., Angular, WinForms)
  • Familiarity with authentication protocols (OIDC, Oauth, SAML, JWT)
  • Experience with designing and implementing server-side REST APIs
  • Experience with Azure DevOps, InstallShield, SQL
  • Certification or experience in AWS and/or Azure
  • Experience with microservices architecture

Nice to Have:

  • Communications protocols, especially real time machine to machine protocols
  • Experience working with compilers, parsers, code generation is a bonus.
  • Strong Azure/AWS deployment experience including automation and Azure DevOps pipelines.
  • Experience with migrating existing .Net Framework applications to .Net 8.

Additional Information

We believe that coming together as a community, in person, is important to innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working (our own amazing spaces or those of our partners and customers) to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Software Engineer - .NET (Portfolio Companies), IFS

Are you ready to take the lead as a Lead Software Engineer - .NET at IGT1 Lanka, located in the beautiful Port City Colombo? We are on a mission to revolutionize technology solutions, partnering with a stellar client, Rhapsody Health, to reshape the healthcare landscape through innovative software solutions. In this dynamic role, you will not only be a technology leader within a development squad but also play a crucial part in mentoring and guiding your team of software engineers. Your daily adventures will include planning and breaking down development tasks in collaboration with the product owner and other leads, ensuring that coding conventions align with Rhapsody's Software Development Lifecycle policy. With your impressive background of over 5 years in software development and 2 years as a technical lead, you will implement development tasks in .NET and own the responsibility of code quality through unit and integration testing. Your expertise in large-scale, multi-tiered applications will shine as you navigate merge requests, tackle merge conflicts in Azure DevOps, and actively contribute to our mission of elevating healthcare quality. Join us if you envision a workplace that champions diversity and teamwork, but also encourages continuous learning. A role at IGT1 Lanka offers you the unique opportunity to make a global impact while enjoying a flexible work culture. If you’re excited about creating effective and efficient solutions in healthcare, this is your chance to be part of something extraordinary!

Frequently Asked Questions (FAQs) for Lead Software Engineer - .NET (Portfolio Companies) Role at IFS
What are the responsibilities of a Lead Software Engineer - .NET at IGT1 Lanka?

As a Lead Software Engineer - .NET at IGT1 Lanka, your key responsibilities include serving as a technology leader for your development squad, mentoring team members, planning development tasks alongside product owners, and implementing .NET development tasks. You will also handle code reviews and ensure adherence to coding conventions throughout the software development process.

Join Rise to see the full answer
What qualifications do I need to become a Lead Software Engineer - .NET at IGT1 Lanka?

To qualify for the Lead Software Engineer - .NET position at IGT1 Lanka, candidates should have a minimum of 5 years in software development with strong expertise in C#.NET. Candidates should also demonstrate at least 2 years of experience in a technical lead role, including mentoring developers and contributing significantly to the codebase.

Join Rise to see the full answer
What does the working environment look like for a Lead Software Engineer - .NET at IGT1 Lanka?

At IGT1 Lanka, the working environment for a Lead Software Engineer - .NET is collaborative and team-driven, emphasizing a people-first culture. You will have the flexibility of working remotely or in our innovative office spaces. The role emphasizes a balance between in-person community and remote work, fostering innovation and professional growth.

Join Rise to see the full answer
What skills are essential for success as a Lead Software Engineer - .NET at IGT1 Lanka?

Successful Lead Software Engineers - .NET at IGT1 Lanka possess strong C#.NET skills, excellent communication abilities, and a solid foundation in software development methodologies, including test-driven development and automated testing. Familiarity with Azure DevOps and experience in building multi-tier applications are also crucial for this role.

Join Rise to see the full answer
How does IGT1 Lanka support growth and development for a Lead Software Engineer - .NET?

IGT1 Lanka is committed to the growth and development of its employees. As a Lead Software Engineer - .NET, you will have access to continuous learning opportunities, mentorship, and resources to enhance your skills. The culture here encourages innovation and active collaboration, ensuring that you remain at the forefront of technology advancements in the healthcare sector.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer - .NET (Portfolio Companies)
Can you explain your experience with .NET and your contributions as a technical lead?

When answering this question, highlight specific projects where you utilized .NET technologies, focusing on your leadership role. Discuss the size of your team, how you mentored others, and your direct contributions to improving processes or outcomes. Provide examples of challenges faced and how you overcame them.

Join Rise to see the full answer
What do you consider the most important aspect of agile software development?

In your response, emphasize collaboration and adaptability as key components of agile development. Discuss how agile methodologies improve project management and enhance team communication, providing examples from your past experiences of leveraging these principles effectively.

Join Rise to see the full answer
How do you ensure code quality in your team?

Explain your commitment to maintaining high coding standards through practices such as peer reviews, code analyses, and rigorous testing protocols. Share specific instances where you implemented processes that significantly improved code quality and reduced bugs in production.

Join Rise to see the full answer
Describe a challenging project you led and how you managed it.

Provide a narrative of a challenging project, detailing the obstacles encountered during its development. Focus on your leadership and problem-solving abilities, outlining how you coordinated the team, communicated effectively with stakeholders, and navigated towards a successful project completion.

Join Rise to see the full answer
What tools and technologies do you use to manage development tasks?

Discuss your familiarity with tools like Azure DevOps, Git, and project management software. Explain how these technologies help streamline development workflows, facilitate collaboration, and enhance productivity within your team.

Join Rise to see the full answer
How do you approach mentoring junior developers?

Share your mentoring philosophy, emphasizing patience, support, and providing constructive feedback. Illustrate through real examples how you have successfully guided junior developers, helping them develop their skills and grow within their roles.

Join Rise to see the full answer
What is your strategy for handling merge conflicts?

Explain a systematic approach to handle merge conflicts, such as using Git's built-in tools or other version control strategies. Emphasize the importance of effective communication with the team during merges to avoid confusion.

Join Rise to see the full answer
Can you give examples of test-driven development in your past projects?

Provide specific examples where you implemented test-driven development (TDD). Discuss how TDD influenced project outcomes, improved testing efficiency, and how you integrated it within your team’s development cycle.

Join Rise to see the full answer
How do you keep yourself updated with the latest technologies and trends in software development?

Share your proactive approach to continuous learning, such as following industry blogs, attending conferences, or participating in webinars and online courses. Mention any recent technologies or methodologies you've adopted that reflect your commitment to staying current.

Join Rise to see the full answer
What do you believe is the role of a Lead Software Engineer in a project team?

Discuss the significance of a leadership role in fostering collaboration, facilitating communication, and ensuring project goals align with business objectives. Relate your insights to previous experiences that highlight your ability to motivate and inspire team members.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago

Join IGT1 Lanka as a Customer Support Team Lead and guide a talented team of customer support specialists in a dynamic, innovative environment.

Photo of the Rise User
Posted 4 days ago

Join IFS as a Senior Software Engineer and contribute to cutting-edge AI-driven cloud automation solutions in a diverse, innovative environment.

Photo of the Rise User
MPF Federal Hybrid No location specified
Posted 12 days ago

MPF Federal seeks a skilled PMO Software Testing SME with extensive experience in DoD systems acquisition and a strong background in Agile methodologies.

Jobs for Humanity Remote Bogotá, Bogota, Colombia
Posted 16 hours ago

Seeking an experienced Power Platform Developer to design and maintain applications using Microsoft Power Apps for a multinational IT firm.

Photo of the Rise User

Join Entegral as a Senior Software Engineer where you'll lead innovative solutions in a remote environment.

Photo of the Rise User
Sopra Steria Hybrid Building 1, Level-2, Prestige Technostar, Brookefield Main Road, Doddanekundi Industrial Area, Doddanekundi Village, Bengaluru, Karnataka, India
Posted 13 days ago

Sopra Steria is in search of a talented Skywise Developer to shape digital procurement solutions within their dynamic tech environment.

Photo of the Rise User

As an iOS Software Engineer at GameChanger, you'll drive the development of engaging sports features that empower teams and communities.

Photo of the Rise User
Posted 10 days ago

Join Sysdig as a Staff Software Backend Engineer, where you'll harness your expertise in graph databases to enhance cloud security solutions.

Photo of the Rise User
UPSIDE Foods Hybrid Berkeley, California, United States
Posted 4 hours ago

Become a part of UPSIDE Foods as an AI Application Developer Intern, where you'll leverage AI to make impactful improvements in our meat production processes.

Photo of the Rise User
Resend Remote No location specified
Posted 8 days ago

Join Resend as an Open Source Engineer and help create innovative tools that improve the developer experience.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

At IFS we develop cloud enterprise software for companies who want to be at their best when it matters most to their customers - at the #MomentOfService. This idea resonates with customers, partners and analysts, and has helped fuel growth. But wh...

375 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!