We are seeking a highly experienced Senior .NET Application Developer to support enterprise-level application development and maintenance. This role involves working across legacy and modern .NET technologies, collaborating with cross-functional teams, and providing end-user support in a dynamic environment.
Key Responsibilities
Application Development
Design, develop, and maintain enterprise applications using C#, ASP.NET MVC 5, .NET Framework 4.8
Support legacy ASP.NET Web Forms applications
Develop and maintain SOAP and REST APIs
Work with RDLC and Crystal Reports
Full Stack Development
Build and maintain front-end components using HTML5, CSS3, JavaScript (ES5/ES6)
Ensure accessibility compliance (WCAG 2.1)
Implement asynchronous programming patterns
Database Development
Design and maintain database schemas
Develop stored procedures and optimize queries
Work with Oracle 19c, SQL, and PL/SQL
Lifecycle & Deployment
Participate in full SDLC (requirements to deployment)
Use source control and deployment best practices
Support & Troubleshooting
Provide technical and end-user support
Diagnose and resolve application, database, and performance issues
Address security concerns
Collaboration
Work with stakeholders, architects, and technical teams
Communicate effectively with both technical and non-technical users
Required Qualifications
8+ years of .NET development (C#, ASP.NET Web Forms/MVC, .NET Framework 4.8)
6+ years of database experience (Oracle 19c, SQL, PL/SQL)
6+ years of frontend development (HTML5, CSS3, JavaScript ES5/ES6)
4+ years with backend services, APIs, OAuth2/OIDC authentication
Strong troubleshooting and analytical skills
Excellent communication and documentation abilities
Preferred Skills
Experience building reusable .NET libraries and components
PowerShell scripting for automation
Exposure to ASP.NET Core, dependency injection, Blazor