Role Name - Senior .NET Developer Location: Frederick, MD
Duration: Long Term Rate: $55 - $65/hr Job Summary We are seeking a highly skilled
Senior .NET Developer to join our product development team. The ideal candidate will have strong experience in
.NET/C#, CMS development , Angular, SQL Server, JavaScript, and modern cloud/container technologies. The candidate will be responsible for developing scalable, secure, maintainable software, resolving complex technical issues, and delivering high-quality features in an Agile environment.
Required Technical Skills - Experience with CMS platforms.
- Strong development experience with .NET / .NET Framework, C#, and VB.NET .
- Strong knowledge of JavaScript, HTML, CSS, Angular, and SASS/SCSS.
- Hands-on experience with Microsoft SQL Server, database development, and Eligible to workimization.
- Experience with CMS-based application development.
- Strong knowledge of Git and Source Code Management.
- Experience with Cloud and container technologies, such as Docker/Containers, AKS, and OpenShift.
- Strong understanding of CI/CD, automated deployments, and release strategies.
- Experience with automated testing and test strategies.
- Knowledge of application security, secure coding practices, and security assessments.
- Strong understanding of software architecture, design principles, and non-functional requirements.
Key Responsibilities - Design and develop large, scalable, clean, and maintainable software features.
- Troubleshoot and resolve complex end-to-end application issues and technical debt.
- Lead code reviews, ensuring adherence to architectural principles, coding standards, security, and best practices.
- Develop and maintain automated testing strategies to ensure application quality.
- Own and support application security assessments and implementation of secure coding practices.
- Implement and support CI/CD pipelines, deployments, and release strategies.
- Collaborate with QA, Business, Architects, Product Owners, and other development teams to deliver high-quality solutions.
- Analyze technical requirements and recommend appropriate build vs. buy solutions.
- Research emerging technologies and recommend solutions that improve business processes and reduce costs.
- Support UAT and QA activities, including analysis and resolution of defects.
- Participate in Agile/Scrum/Kanban ceremonies, daily stand-ups, planning, and retrospectives.
- Prepare and maintain technical documentation.
- Follow corporate security policies, procedures, and compliance requirements.
- Communicate progress, risks, and technical issues effectively to team members and management.
Required Experience - Strong experience developing enterprise applications using .NET/C#.
- Experience building well-Eligible to workimized, maintainable, and scalable applications.
- Strong experience in debugging and solving complex technical problems.
- Experience working effectively in a collaborative Agile team environment.
- Strong understanding of CI/CD and modern software delivery practices.
- Excellent communication and problem-solving skills.
- Ability to work effectively in a challenging, fast-paced environment.
Preferred - Experience with Azure Cloud, AKS, OpenShift, and containerized applications.
- Knowledge of modern DevOps and cloud-native development practices.