Senior .NET Developer
Assyst is seeking a Senior .NET Developer to support our client in enhancing and modernizing a mission-critical enterprise application. The ideal candidate will have extensive experience in Microsoft .NET technologies, SQL Server, and ASP.NET MVC, with a strong background in migrating legacy Classic ASP applications to modern .NET and .NET Core platforms. This role involves designing complex application modules, refactoring legacy code, optimizing application performance, and producing comprehensive technical documentation while following industry best practices.
Roles & Responsibilities:
- Design, develop, and maintain complex application modules and supporting subsystems.
- Rewrite and migrate legacy Classic ASP (ASP 3.0) applications, business logic, and database interactions to Microsoft .NET and .NET Core using modern development standards.
- Refactor and optimize existing code to improve application performance, scalability, and maintainability.
- Analyze technical and business requirements to develop effective software solutions.
- Design, develop, test, and implement application enhancements for enterprise systems.
- Develop and maintain SQL Server database objects, including stored procedures, queries, and related data access components.
- Collaborate with technical teams to support application modernization initiatives and ensure successful project delivery.
- Create and maintain clear, comprehensive technical documentation for migrated modules, application changes, and system enhancements.
- Participate in all phases of the Software Development Life Cycle (SDLC), including analysis, design, development, testing, deployment, and production support.
- Utilize Bitbucket for source code management and version control.
- Work collaboratively within an Agile development environment while tracking work items using Jira, where applicable.
Required Skills:
Required Qualifications:
- 10+ years of experience with Microsoft .NET and .NET Core application development.
- 10+ years of hands-on experience with SQL Server (2017–2022), including database development and query optimization.
- 8+ years of experience developing applications using ASP.NET MVC.
- 5+ years of experience working with Classic ASP (ASP 3.0).
- Proven experience designing and developing enterprise software solutions.
- Strong ability to analyze technical requirements and translate them into effective technical solutions.
- Experience with jQuery, JavaScript, HTML, and CSS for web application development.
- Experience using Bitbucket for source code management.
- Experience working with accountability or regulatory business applications.
- Experience developing or supporting licensing-related applications.
Preferred Qualifications:
- Experience using Atlassian Jira for issue tracking and Agile project management.
- Experience working with state or local government agencies or similar public sector organizations.
- Experience with Employment Eligibility Registry applications.
- Experience with Document Reporting Portal solutions.
- Experience integrating applications with online government payment portals.
- Strong written and verbal communication skills with the ability to produce high-quality technical documentation.
ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law.