Senior Application Developer
Core
Own and support an internally developed, business-critical application, focusing on troubleshooting, modernization, and enhancement within legacy environments.
Role type
Senior Application Developer (Legacy .NET)
Builds
Internal business applications and integrations
Domain
Enterprise software, Legacy systems, .NET ecosystem
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C#, VB.NET, Microsoft SQL Server, .NET Framework, IIS, HTML, CSS, JavaScript, SQL development, troubleshooting, analytical problem-solving
Preferred skills
Modernizing legacy .NET applications, newer .NET versions, Azure, AWS, API and systems integration, Git, Azure DevOps, CI/CD, low-code platforms (PowerApps, Mendix), database architecture improvement
Technologies
.NET Framework, C#, SQL Server, IIS, JavaScript, Azure, AWS, Git, Azure DevOps, CI/CD, ASP.NET, Mendix
Responsibilities
Troubleshoot complex application issues and diagnose problems independently; Review existing code, databases, and integrations to recommend architectural improvements; Develop and enhance solutions using C#, .NET, and SQL Server; Write and tune SQL queries and stored procedures; Create APIs and integrations between existing and newer technologies; Research new applications and technologies to present recommendations to leadership; Collaborate with business stakeholders to gather requirements and define technical solutions; Assess opportunities to modernize applications or adopt alternative technology solutions
Seniority
Senior, hands-on IC