Job Overview
IvoryCloud is hiring for multiple .NET Developer positions:
- Mid-level .NET Developer (Minimum 5 years .NET experience)
- Senior .NET Developer (Minimum 10 years .NET experience)
- Senior .NET Developer, AI (minimum 10+ years .NET experience. MUST HAVE professional AI experience to apply)
Seniority will be assessed during the interview process and a level determined, which will determine salary. Salary range provided is inclusive of Mid-level developer to Senior developer.
The .NET Developer will join the IvoryCloud team supporting a federal client. This role will help rearchitect an existing application to remediate performance and functional issues to streamline business processes for our client’s core mission areas.
This position requires the following:
- US Citizenship. This is non-negotiable
- Active Public Trust or ability to obtain a Public Trust clearance.
- Ability to pass multiple background and employment checks - both federal and local.
- Upon position being accepted, candidate must be able to come into office to complete paperwork, verify identification and pick up laptop. Candidates outside of the Rockville, MD area are responsible for any and all travel expenses to the IvoryCloud offices. After a 90 day probation period, employee will be reimbursed.
- Mandatory 2 days a week in the office in Rockville, MD
A minimum set of responsibilities include:
- Participate or lead in the development of responsive, accessible, and performant user interfaces and reusable components using Angular.
- Transform UI/UX design wireframes into high-quality code and ensure technical feasibility of UI/UX designs.
- Collaborate with designers and product owners to improve UI features and improve user experience across platforms.
- Accurately estimate effort by defining the technical approach for fixing defects, implementing changes, and/or building new functionality
- Develop, document, unit test, and peer review software as required
- Interface with Business Analysts and Software Testers to ensure a full understanding and fulfillment of requirements
- Work closely with the development team to support Operations & Maintenance (O&M) and New Product Development activities.
- Design and develop robust, scalable web applications using Angular, SQL, and ASP.NET.
- Participate in code reviews, providing constructive feedback to peers to ensure high-quality code.
- Develop new system enhancements, CRs, and resolve defects to improve the application.
- Stay updated with industry trends and technologies to ensure our solutions remain innovative and cutting-edge.
Experience
- 5+ years of professional experience in Asp .Net back-end development and SQL databases.
- 5+ years of professional experience in Angular, HTML, CSS, and JavaScript front-end technologies.
- 3+ years of hands-on experience building production-grade UI applications using modern Angular (preferred version Ver 15+), React, or Vue.
- Strong understanding of component-based architecture, state management (e.g., NgRx, Redux), and asynchronous programming in UI frameworks.
- Experience integrating RESTful APIs into front-end applications and handling data-driven UI updates.
- Experience with UI testing frameworks such as Jasmine, Karma, or Jest.
- Experience with .NET Core and later versions of .NET, including .NET 8
- Effective communicator with cross-functional teams and stakeholders.
- Proficient in .Net, C#, T-SQL, Angular, JavaScript, TypeScript, Node.js, HTML, CSS, NPM, Webpack, Bootstrap, EF, RegEx, and LINQ.
- Solid understanding of Object-Oriented Programming (OOP), SOLID principles, Event-Driven Architecture, Microservices, Restful API, Git, CI/CD, Testing and QA practices, Responsive Web Design, and Output Encoding.
- Experience integrating and operating AI code assistants (e.g., TabNine, Copilot, AskSage, Claude).
- Hands-on skills with unstructured data extraction using AI.
- Azure AI certifications such as AI-102 (Azure AI Engineer) are a plus."
For Senior .NET Developer AI, additional responsibilities include:
- Experience integrating and operating AI code assistants (e.g., TabNine, Copilot, AskSage, Claude)
- Hands-on skills with unstructured data extraction using AI
- Familiarity with designing and implementing agentic models.
- Deploy and maintain hosted AI models, including OpenAI.
- Azure AI certifications such as AI-102 (Azure AI Engineer) or DP-203 (Data Engineering) are a plus.
Education
- Bachelor's Degree in Computer Science or related field required
- Azure Architect Certification highly preferred
About IvoryCloud
IvoryCloud is a purpose-driven enterprise. We go to work every day driven to achieve for our customers, learn and master new skills, and take ownership in growing those around us. Through this purpose, we do outstanding, innovative, and high-quality work. We are building our team with a relentless focus on bettering our customers, building personal capability, and investing in the success of others. You’re a purpose-driven professional if the following describes you:
- Driven by team and personal excellence
- Total focus on becoming a Subject Matter Expert wherever you are applied
- Flexible thinker who solves problems with both linear and non-linear approaches
- Unwavering commitment to exceeding customer expectations and thereby delivering success
- Completely committed to co-worker/team development, growth, and success
- Consultative in nature (as our customers are very involved in our processes and outcomes)
- Never satisfied with the status quo – always looking for ways to improve – especially when things are “going well”
- Excited to be a part of a growing company and committed to pitching in to help it succeed.
Benefits
We offer a competitive and comprehensive benefits package including, but not limited to:
- Competitive salary with performance-based bonus opportunities
- Single and Family Health Insurance plans, including Dental coverage
- Short-Term and Long-Term disability
- Matching 401(k)
- Competitive Paid Time Off
- Training and Certification opportunities eligible for expense reimbursement
- Team building and social activities
- Mentor program to help you develop your career
Legal
- IvoryCloud is an Equal Opportunity Employer (EEO)
- Job Type: Full-time
Job Type: Full-time
Pay: $95,000.00 - $130,000.00 per year
Benefits:
- 401(k) matching
- Health insurance
- Paid time off
- Vision insurance
Application Question(s):
- Non-US Citizens are not eligible for this role. Type the word “Citizen” if you confirm you are one.
- What clearance level do you currently possess (None, Public Trust, Secret, Top Secret)
- What is the latest version of Angular you are fluent in (You will be tested on this)?
- List your current Azure certifications.
- How many days a week can you commute to our Rockville Office?
- What is your favorite OOP design pattern and why?
- Which role do you think you’re the best fit for and why (Mid-full stack dev, Senior full stack dev or Senior full stack dev, AI)?
- Does the resume you are submitting to this application support this position you are applying for?
Work Location: Hybrid remote in Rockville, MD 20852