We are seeking a Senior .NET Developer responsible for designing, developing, maintaining, and supporting enterprise applications within the Microsoft .NET ecosystem. The ideal candidate will collaborate with architects, database administrators, technical teams, and business stakeholders to develop new solutions and enhance existing systems. This role requires strong full-stack development expertise, database engineering experience, and the ability to support multiple applications in a dynamic enterprise environment.
Key Responsibilities:
• Design, develop, maintain, and support enterprise applications using ASP.NET MVC 5, C#, .NET Framework 4.8, SOAP and REST APIs
• Maintain and enhance legacy ASP.NET Web Forms applications
• Develop and support reporting solutions using RDLC and Crystal Reports
• Create and maintain relational database schemas, stored procedures, and data access layers
• Develop business rules, validations, and data integrity controls
• Participate in all phases of the software development lifecycle including requirements gathering, design, development, testing, deployment, and maintenance
• Utilize source control and deployment best practices across development, testing, and production environments
• Troubleshoot application, database, performance, and security-related issues
• Provide technical support to business and technical users
• Collaborate with stakeholders and technical teams to deliver high-quality solutions
• Support and enhance multiple existing applications as business priorities evolve
Required Qualifications:
• 8+ years of hands-on .NET development experience
• Strong experience with C#, ASP.NET Web Forms, ASP.NET MVC, MVC 5, and .NET Framework 4.8
• Extensive experience designing and developing enterprise applications
• Strong understanding of application architecture and API design
Database Experience:
• 6+ years of database engineering experience
• Strong Oracle SQL and PL/SQL experience
• Experience with Oracle 19c or similar relational databases
• Experience using TOAD or Oracle SQL Developer
• Database modeling, schema design, query optimization, security, and data quality management
Frontend Development:
• 6+ years of experience with HTML5, CSS3, JavaScript (ECMAScript 5/6)
• Experience with asynchronous programming techniques
• Strong understanding of modern web development standards
• Experience implementing WCAG 2.1 accessibility standards
Backend Services & Integration:
• 4+ years of experience designing and integrating web services
• Strong experience with SOAP and REST APIs
• Experience with OAuth2, OpenID Connect (OIDC), authentication and authorization flows
• Secure API integration and error handling best practices
Additional Requirements:
• Strong troubleshooting and problem-solving skills
• Ability to diagnose and resolve complex technical issues
• Excellent written and verbal communication skills
• Experience working directly with end users and business stakeholders
• Ability to prepare technical documentation and communicate technical concepts to diverse audiences
Preferred Qualifications:
• Experience developing custom .NET libraries and reusable components
• PowerShell scripting and automation experience
• Experience with ASP.NET Core
• Understanding of dependency injection and modern application architecture
• Experience with Blazor and modern frontend technologies
• Experience building reusable integration connectors