Fullstack .NET Developer
Job Description
IvoryCloud offers a competitive salary range of USD 95,000 to 125,000 per year, a comprehensive benefits package, and a hybrid work model in Rockville, MD. This full-time role supports a federal client with an AI-driven high-performance application and ongoing maintenance of IvoryCloud applications.
About IvoryCloud: IvoryCloud is a purpose-driven enterprise.
Responsibilities
- Accurately estimate effort by defining the technical approach for building new functionality, implementing changes, and fixing defects.
- Operate effectively in an Agile environment.
- Develop, document, unit test, and conduct peer reviews of software as required.
- Interface with Business Analysts and Software Testers to ensure a full understanding and fulfillment of requirements.
- Collaborate with the development team to support New Product Development activities and assist with Operations & Maintenance as needed.
- Design and develop robust, scalable web applications using Blazor Web Assembly / Blazor Server, Entity Framework Core, Azure SQL, PowerBI, and .NET.
- Apply practical experience with complex enterprise-wide workflow-based systems.
- Work with Federal operational stakeholders to plan and execute the launch of the new product.
- Participate in code reviews and provide constructive feedback to peers to ensure high quality code.
- Develop new system enhancements, CRs, and resolve defects to improve the application.
- Stay current with industry trends and technologies to keep solutions innovative and cutting-edge.
- Optimize codebases for peak performance and scalability.
- Implement defensive programming practices to enhance security and scalability.
Requirements
- US Citizenship. This is non-negotiable.
- Active Public Trust or the ability to obtain a Public Trust clearance.
- Ability to pass multiple background and employment checks (federal and local).
- In-office capability two days per week in Rockville, MD.
- Upon accepting the position, must visit the office to complete paperwork, verify identification, and pick up a laptop. Candidates outside Rockville are responsible for travel expenses to IvoryCloud offices, with reimbursement after a 90-day probation period.
Education
- Bachelor's Degree in Computer Science or related field required.
- Azure Architect Certification is highly preferred.
Technologies
- Blazor Web Assembly
- Blazor Server
- Entity Framework Core
- Azure SQL
- PowerBI
- .NET
- .NET 9
- C#
- T-SQL
- CSS
- LINQ
- Git
- CI/CD
- Azure Functions
- App Services
- Azure Security Center
- OAuth
- JWT
- TabNine
- Copilot
- AskSage
- Claude
Benefits
- Competitive salary with performance-based bonus opportunities
- Health insurance
- Dental insurance
- Short-Term and Long-Term disability
- 401(k) matching
- 401(k)
- Paid time off
- Training and Certification opportunities eligible for expense reimbursement
- Team building and social activities
- Mentor program to help you develop your career
- Flexible schedule
- Life insurance
- Vision insurance
Bonus Qualifications
- Experience integrating and operating AI code assistants such as TabNine, Copilot, AskSage, Claude
- Azure AI certifications such as AI-102 or DP-203 are a plus
Additional Details
- Employment Type: Full-time
- Location: Rockville, MD (hybrid); in-office two days per week
- Legal: Equal Opportunity Employer (EEO)
Similar Jobs
A