Senior .NET Developer
Job Description
IvoryCloud offers a collaborative, growth-focused environment in Rockville, MD with a hybrid work model. The Senior .NET Developer will support a federal client by rearchitecting an existing application to address performance and functional issues, migrating to Azure GovCloud, and contributing to both operations and maintenance as well as new product development. The role carries a competitive salary of USD 120,000 to 145,000 per year, along with a comprehensive benefits package and strong opportunities for professional growth.
Benefits
- Competitive salary with performance-based bonus opportunities
- Single and family health, dental, and vision insurance
- Short-term and long-term disability
- Matching 401(k)
- Generous paid time off
- Training and certification opportunities eligible for expense reimbursement
- Team building and social activities
- Mentor program to support career development
- Flexible schedule
- Life insurance
Responsibilities
- Define the technical approach to estimate effort for fixing defects, implementing changes, or building new functionality
- Develop, document, unit test, and participate in peer reviews of software as required
- Collaborate with Business Analysts and Software Testers to ensure requirements are fully understood and met
- Support Operations & Maintenance and New Product Development activities in coordination with the development team
- Design and build robust, scalable web applications using Angular, SQL, and ASP.NET
- Apply practical experience with complex, enterprise-wide workflow systems
- Work with the Development team and Department of Energy stakeholders to plan and execute the migration to Azure GovCloud
- Engage in code reviews and provide constructive feedback to maintain high-quality code
- Develop new system enhancements, change requests, and defect fixes to improve the application
- Stay current with industry trends and technologies to keep solutions innovative
- Optimize and maintain existing codebases for peak performance and scalability
- Implement defensive programming practices to bolster security and scalability
Requirements
- US Citizenship (non-negotiable)
- Active Public Trust or ability to obtain a Public Trust
- Ability to pass multiple federal and local background and employment checks
- Ability to come into the office twice per week
Experience
- Minimum 3 years of professional experience
- Azure: 6 years required
- ASP.NET: 6 years required
- Blazor: 3 years required
Technologies
- C#, .NET, ASP.NET
- Angular, HTML, CSS, JavaScript, TypeScript
- Node.js, NPM, Webpack, Bootstrap
- Entity Framework, RegEx, LINQ, Blazor
- Azure GovCloud, Azure, Azure Functions, App Services
- Docker, Kubernetes, Azure Security Center, Key Vault
- VM, API Gateway, Monitoring tools, OAuth, JWT, Active Directory
About IvoryCloud
IvoryCloud is driven by a commitment to excellence, with a focus on becoming a subject matter expert in every applied context. The team values flexible thinking, proactive problem solving, and a consultative approach that aligns with highly engaged customers. The company prioritizes co-worker development, growth, and success, and remains focused on continuous improvement even when things are already going well. IvoryCloud is excited to support a growing business and contribute to its overall success.
IvoryCloud is an Equal Opportunity Employer (EEO).