Senior .NET Developer
Job Description
IvoryCloud seeks a Senior .NET Developer to contribute to a federal system by delivering new mission feature capabilities, leveraging AI tools to accelerate design, prototyping, and the delivery of robust enterprise solutions from Rockville, MD.
Responsibilities
- Design, implement, unit test, and peer review new features that expand the platform's mission capabilities from concept through production release.
- Define the technical approach and provide accurate effort estimates for new functionality, enhancements, and change requests.
- Utilize AI tools to accelerate design exploration, prototyping, code generation, test scaffolding, documentation, and troubleshooting; you will use AI but not build AI/ML models.
- Build scalable, secure web applications using ASP.NET, C#, SQL, and Angular.
- Collaborate with Business Analysts and QA to fully understand requirements and deliver against them.
- Partner with the development team and federal technical stakeholders to plan and execute feature delivery.
- Participate in code reviews and apply secure, defensive coding practices throughout.
- Stay current on tools and techniques, including AI-assisted development, to improve delivery speed and quality.
Requirements
- U.S. Citizenship — non-negotiable.
- Active Public Trust clearance — non-negotiable.
- 2 days per week onsite in Rockville, MD — required and non-negotiable.
- Ability to pass federal and local background and employment checks.
- Bachelor's degree in Computer Science or a related field.
- 8+ years of professional ASP.NET / C# back-end development with SQL databases.
- 8+ years of professional Angular, HTML, CSS, and JavaScript front-end development.
- Experience with .NET Core / modern .NET (8+).
- Proven track record delivering new functionality in complex, workflow-driven enterprise systems.
- Hands-on use of AI code assistants (e.g., GitHub Copilot, Claude, AskSage, TabNine) in day-to-day development.
- Ability to apply AI tools effectively across the delivery lifecycle — design, prototyping, code, testing, and documentation.
- Sound judgment about where AI accelerates work and where human review and secure-coding discipline must govern the output.
Technologies
- ASP.NET
- C#
- SQL
- Angular
- HTML
- CSS
- JavaScript
- .NET Core / modern .NET
- Git
- CI/CD
- TypeScript
- Node.js
- EF (Entity Framework)
- LINQ
- Bootstrap
- Webpack
- Azure
- App Services
- Functions
- Key Vault
- RESTful APIs
- Microservices
- GitHub Copilot
- Claude
- AskSage
- TabNine
- T-SQL
- OAuth/JWT
Benefits
- Competitive salary with performance-based bonus opportunities
- Health insurance (single and family)
- Dental insurance
- Short- and long-term disability
- 401(k) matching
- Flexible schedule
- Paid time off
- Training and certification reimbursement
- Mentorship program and team-building activities
- Life insurance
- Vision insurance
- Retirement plan
- Referral program
About IvoryCloud
- Driven by team and personal excellence, committed to becoming a subject-matter expert wherever you’re applied.
- A flexible thinker who solves problems with both linear and non-linear approaches.
- Relentlessly focused on exceeding customer expectations.
- Committed to teammate development, growth, and success.
- Consultative by nature and always seeking improvement beyond the status quo.
Pay
- $110,000–$130,000 per year, commensurate with experience
- $110,000.00 - $140,000.00 per year
Application Questions
- This role requires U.S. citizenship. Please type 'citizen' if you meet this requirement.
- Do you meet the hybrid requirements of 2 days a week in Rockville, MD?
- Do you hold an active Public Trust clearance? This is required.
Work Location
In person