Senior .NET Application Developer
Lansing, MI - Hybrid
Contract Duration: 12 Months
Seeking for a Senior .NET Application Developer responsible for designing, developing, and maintaining software applications within the Microsoft .NET ecosystem. This individual will work closely with database administrators, architects, and other staff to develop new applications and support and enhance existing systems. The role involves working across multiple versions of .NET tools, with a focus on maintaining current applications and providing front-line end-user support.
Job Responsibilities:
Design, develop, and maintain complex enterprise applications using ASP.NET MVC 5, C#, .NET Framework 4.8, SOAP and REST APIs.
Full Stack Development including HTML5, CSS3, JavaScript, and adherence to WCAG 2.1 standards.
Create and maintain database schemas, stored procedures, and data access layers in Oracle 19c or similar systems.
Participate in all phases of the application lifecycle, from requirements gathering to deployment and maintenance.
Provide technical support, troubleshoot applications and databases, and address performance and security concerns.
Collaborate effectively with business stakeholders and technical teams.
Support and enhance existing .NET applications, demonstrating flexibility to shift between systems as needed.
Required Qualifications:
8 years of .NET Development experience with C#, ASP.NET Web Forms/MVC, and API design.
6 years of Database Engineering experience with Oracle 19c, SQL, and PL/SQL.
6 years of Frontend Development experience with HTML5, CSS3, JavaScript, and modern web standards.
4 years of experience with backend services, web service design, and secure API integration.
Strong troubleshooting and problem-solving skills.
Excellent written and verbal communication skills.
Preferred Qualifications:
Experience creating custom .NET libraries, reusable components, and using PowerShell for automation.
Experience with ASP.NET Core, Blazor, and modern frontend technologies.