Senior .NET Developer
Job Description
IvoryCloud is seeking a Senior .NET Developer to help a federal client rearchitect an existing application, addressing performance gaps and functional issues while streamlining core business processes across mission-critical areas. The role blends hands-on development with design leadership and a migration path to Azure GovCloud, placing security and scalability at the forefront of the effort.
Based in Rockville, Maryland, this hybrid position requires regular in-person collaboration, with two days per week spent in the office.
Responsibilities
- Provide accurate effort estimates by outlining the technical approach for defect fixes, changes, or new functionality
- Develop, document, unit test, and conduct peer reviews of software as required
- Collaborate with Business Analysts and Software Testers to ensure complete understanding and fulfillment of requirements
- Partner with the development team to support Operations & Maintenance and New Product Development activities
- Design and build robust, scalable web applications using Angular, SQL, and ASP.NET
- Apply practical experience with complex, enterprise-wide workflow-based systems
- Work with the Development team and DOE stakeholders to plan and execute the migration to Azure GovCloud
- Engage in code reviews, offering constructive feedback to uphold high-quality code
- Develop new system enhancements, change requests, and resolve defects to improve the application
- Stay current with industry trends to keep solutions innovative and forward-looking
- Optimize and maintain existing codebases for peak performance and scalability
- Implement defensive programming practices to enhance security and resilience
Requirements
- U.S. citizenship (required)
- Active Public Trust or ability to obtain one
- Ability to pass multiple federal and local background and employment checks
- Hybrid work capability with in-office presence twice per week in Rockville, MD
- Bachelor's degree in Computer Science or a related field
- Azure: 6+ years of experience
- ASP.NET: 6+ years of experience
- Blazor: 3+ years of experience
Technologies
- Angular, SQL, ASP.NET, .NET Core, .NET
- Blazor, HTML, CSS, JavaScript, TypeScript
- Node.js, NPM, Webpack, Bootstrap, EF, RegEx, LINQ
- Azure GovCloud, Azure Functions, App Services
- Docker, Kubernetes, Azure Security Center, Key Vault, VM
- API Gateway, OAuth, JWT, Active Directory, RBAC, MFA
- OpenAI, TabNine, Copilot, AskSage, Claude
- Azure, CI/CD, RESTful API, Git
Benefits
- Competitive salary with performance-based bonus opportunities
- Single and family health insurance with dental coverage
- Short-Term and Long-Term disability
- Matching 401(k)
- Competitive paid time off
- Training and certifications eligible for expense reimbursement
- Team-building and social activities
- Mentor program to support career development
About IvoryCloud
- Driven by team and personal excellence
- Committed to becoming a Subject Matter Expert wherever you apply your skills
- Flexible thinker who solves problems with both linear and non-linear approaches
- Dedicated to exceeding customer expectations and delivering success
- Strong focus on coworker growth and team development
- Consultative in approach, with customers actively involved in processes and outcomes
- Never satisfied with the status quo, always seeking improvements even when things are going well
- Eager to contribute to a growing company and help it succeed
Application Questions
- Are you able to attend an in-person interview at the Rockville, MD office?
- This role requires U.S. citizenship. Do you meet this requirement?
- Can you meet the hybrid requirement of two in-office days per week in Rockville, MD?
- What is your current security clearance level (None, Public Trust, Secret, Top Secret)?
- What is the latest Angular version you are fluent in? You will be tested on this.
- Please list your current Azure certifications.
- What is your favorite object-oriented design pattern and why?
- Do you have any professional AI experience? If yes, where and what was the project?
Work Location
In person