Lead Azure Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
- Lead .NET development using domain-driven design and interface-based programming
- Maintain and enhance existing Software, Data and Integration applications
- Conduct code reviews and mentor junior developers
- Collaborate with project leads, managers, analysts, and customers to clarify requirements and deliver quality solutions
- Translate business objectives into scalable, maintainable technical architectures
- Recommend enhancements to improve system performance, reliability, and scalability
- Provide architectural guidance and technical leadership throughout the software development lifecycle
- Serve as a technical lead and subject matter expert across project teams
Requirements
We are seeking an Azure .NET Lead Engineer to join our high-performing team. The ideal candidate will have deep expertise in Microsoft development technologies including C#, ASP.NET Core Web API, MVC, SQL Server, and Azure services such as Event Hub, Service Bus, App Services, Function Apps, Azure Storage, and API Management.
This role involves hands-on design, development, and maintenance of large-scale enterprise applications, while also providing technical leadership and mentorship to junior team members. Strong analytical and problem-solving skills, along with experience in debugging and production support, are essential for success., * Bachelor’s degree in Computer Science or a related field (Master’s or MCA preferred)
- 10+ years of experience in Microsoft .NET development
- 4+ years of hands-on experience with Microsoft Azure application development
- Experience in healthcare IT is a plus
Required Skills and Abilities
- Excellent verbal and written communication skills
- Proven expertise in building and maintaining high-volume, real-time transactional systems
- Strong understanding of object-oriented principles, design patterns, and software development best practices
- Demonstrated ability to assess complex problems, set priorities, and implement effective solutions
- Collaborative mindset with a customer-focused approach to software delivery
- Ability to thrive in a matrixed, cross-functional team environment
Benefits & conditions
You may be required to obtain certain vaccinations, or provide proof of current vaccination status, based on customer and/or company requirements. If vaccination is required, Agiliti will provide specific directions and cover the expense at a participating clinic. Please note, this includes the COVID-19 vaccination.
Agiliti offers a robust suite of benefits for regular, full-time, non-union employees including: health insurance options for Medical, Dental & Vision plans, Short- and Long-Term Disability plans, Flexible Spending Accounts, Health Savings Accounts, Life Insurance Options, Paid Time Off, 401K Saving Plan with employer match, Employee Discounts, Tuition Reimbursement, Daily Pay program, Employee Assistance Program, and wellness programs.
Agiliti is an equal opportunity employer and provides reasonable accommodations to employees and applicants consistent with state and federal law.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
The 12 Best Jobs for Software Engineers
What’s the Difference between a Junior, Mid, and Senior Developer?
Fully Remote Software Engineer Jobs