Full-Time Lead Software Engineer - .NET
IFS is hiring a remote Full-Time Lead Software Engineer - .NET. The career level for this job opening is Experienced and is accepting Colombo, Sri Lanka based applicants remotely. Read complete job description before applying.
IFS
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
About Rhapsody:Rhapsody Health is transforming healthcare with cutting-edge technology. Our platform improves care delivery and streamlines processes. As a B Corp, we balance purpose and profitability. Our global team spans several countries.About the Role:Lead .NET software engineer for agile-driven development. Participate in planning, execution, and testing. Will lead a development squad, mentor team members, plan and break down development tasks, assign tasks, and implement tasks in .NET. Ensure coding conventions are followed and participate in code reviews/merges. Write unit and integration tests. Work North American shift (7:30 PM - 4:00 AM IST).
What You'll Do:
- Lead a development squad
- Mentor and train team members
- Plan and breakdown development tasks
- Assign tasks to engineers
- Implement development tasks in .NET
- Handle merge requests, reviews, and conflicts in Azure DevOps
- Write unit and integration tests
- Ensure coding conventions are met
What You'll Need to Have to Succeed:
- 5+ years software development experience in C# .NET, including 3+ years in large-scale, multi-tiered applications
- 2+ years hands-on technical lead experience, mentoring 3+ developers
- Experience with Test Driven Development and automated testing
- Strong object-oriented design and coding skills
- Excellent communication and teamwork skills
- Data communications and security knowledge
- Experience with contemporary developer tools (Git, Azure DevOps, etc.)
Desired Skills:
- UI framework experience (Angular, WinForms)
- Familiarity with authentication protocols (OIDC, OAuth, SAML, JWT)
- Experience with server-side REST APIs
- Experience with Azure DevOps, InstallShield, SQL
- AWS and/or Azure certification or experience
Nice to Have:
- Experience with communications protocols (real-time machine-to-machine)
- Experience with compilers, parsers, code generation
- Strong Azure/AWS deployment experience including automation and pipelines
- Experience migrating .NET Framework applications to .NET 8