.NET Developer IV
Position Summary:
We are seeking an experienced .NET Developer IV to provide application support, maintenance, and enhancements for business-critical web applications. This role is responsible for the day-to-day support of existing systems, management of integrations, and development of new features across the full technology stack. The ideal candidate will have strong experience with the Microsoft .NET ecosystem, secure software development practices, and application support in a production environment.
This is a hands-on development and support position requiring expertise in full-stack web application development, troubleshooting, debugging, system integration, and security-focused software engineering.
Key Responsibilities:
- Design, develop, enhance, and maintain web-based applications using the Microsoft .NET framework.
- Provide ongoing application support, issue resolution, and maintenance for enterprise business applications.
- Develop and support applications utilizing ASP.NET, MVC, .NET Core, C#, TypeScript, JavaScript, Bootstrap, and related technologies.
- Perform both front-end and back-end development activities, including the creation and maintenance of web APIs and web services.
- Manage and support system integrations between business applications and external platforms.
- Develop, maintain, and support SSRS reports to meet business reporting requirements.
- Troubleshoot production issues through debugging, root cause analysis, research, and technical investigation.
- Follow established software development lifecycle (SDLC) methodologies, including requirements analysis, design, coding, testing, deployment, and documentation.
- Collaborate with business stakeholders, project teams, and IT leadership to deliver technology solutions aligned with organizational objectives.
- Implement and maintain secure coding practices throughout the software development lifecycle.
- Utilize security tools and practices, including GitHub Advanced Security, automated testing, vulnerability scanning, and remediation workflows.
- Support cybersecurity initiatives, vulnerability remediation efforts, security audits, and incident response activities.
- Monitor application performance and ensure compliance with organizational security and regulatory requirements.
- Contribute to DevSecOps initiatives and continuous improvement of development and security standards.
Required Qualifications:
- Bachelor's degree or Associate degree in Computer Science, Information Technology, Software Engineering, or a related field; equivalent professional experience will be considered.
- Minimum 5-8 years of experience developing and supporting enterprise web applications.
Strong experience with:
- ASP.NET.
- ASP.NET MVC.
- .NET Core.
- C#.
- JavaScript.
- TypeScript.
- Bootstrap.
- Experience developing and consuming RESTful APIs and web services.
- Experience with SQL Server and relational database design, development, and optimization.
- Experience creating and supporting SQL Server Reporting Services (SSRS) reports.
- Strong troubleshooting, debugging, and application support skills.
- Excellent verbal and written communication skills.
- Ability to exercise sound judgment, professionalism, and diplomacy when interacting with stakeholders.
Preferred Qualifications:
- Experience working in enterprise application support environments.
- Experience with GitHub, source control management, and CI/CD pipelines.
- Familiarity with automated testing frameworks and application performance monitoring tools.
- Previous experience supporting highly available business-critical applications.