.NET & REACT Full Stack Developer, SME
Listed on 2026-09-25
-
Software Development
Full Stack Developer, Front End Developer
Overview
Employment in this role is conditional upon successful execution of the contract by the client.
The Work:
The .NET/React Full Stack Developer, SME, will play a pivotal role in designing, developing, and maintaining high-quality web applications and services. With a deep understanding of both front-end and back-end development frameworks, you will be responsible for creating seamless, efficient, and scalable solutions to deliver an exceptional user experience. Working closely with cross-functional teams—including designers, product managers, and developers, you will engage in the full software development lifecycle: from initial concepts and design to testing and deployment.
This position aligns with Cayuse’s core values of Innovation, Excellence, Collaboration, Adaptability, and Integrity by fostering technical solutions that meet customer needs, promoting teamwork, and prioritizing quality in deliverables.
ResponsibilitiesKey Responsibilities:
- Build, enhance, and maintain web applications based on framework, Entity Framework, andSQL Server.
- Develop and maintain front-end components using
React, Type Script, JavaScript, Node.js, andHTML5/CSS
3. - Design and implement scalable and reusable components for both thefront-endandback-end.
- DevelopAPIswith architectural styles such asREST, leveraging best practices like Dependency Injection.
- Ensure applications are high-performing, secure, and responsive while offering an exceptional user experience.
- Work closely with designers, product managers, and other developers to define, design, and implement new features.
- Write clean, scalable, and maintainable code in adherence to industry standards and internal best practices.
- Conduct thorough unit, integration, and system testing to ensure application quality and functionality.
- Proactively identify and address bugs or technical issues, ensuring minimal downtime for users.
- Participate in code reviews, offering constructive feedback to peers to improve software quality.
- Utilize Git/Git Lab for source control and manage code repositories efficiently.
- Collaborate with Agile/Scrum methodologies to ensure timely delivery of features and enhancements.
- Other duties as assigned.
Qualifications – Here’s What You Need:
The qualifications and skills listed below are intended to provide a general overview of the requirements for this position. However, due to the anticipated nature of the contract and the absence of a finalized task order from the client, this list should not be considered all-encompassing. Additional qualifications, certifications, skills, or experience specific to the client’s requirements may be identified and requested upon award of the task order.
Candidates should demonstrate flexibility and a willingness to adapt to evolving responsibilities as outlined by the client.
- Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent experience.
- At least8 years of professional experience in full-stack software development.
- Proficiency framework,.NET languages(e.g., C#, , EF), and Entity Framework.
- Strong knowledge ofSQL Serverand modern application architecture patterns (e.g., REST APIs).
- Hands-on experience with React, Type Script, JavaScript, Node.js, and web development technologies.
- Strong understanding offront-end and back-end software design patterns.
- Proficient in writing reusable and maintainable code with a focus on performance and scalability.
- Demonstrated ability to collaborate within teams and communicate effectively with stakeholders.
- Effective problem-solving skills and excellent attention to detail.
- Active Top Secret Security Clearance.
- Must be able to pass a background check. May require additional background checks as required by projects and/or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).