About this role
We are recruiting a Full-Stack C#/.NET Developer to join our client's team on a full-time basis. In this role, you will work directly with our client's engineering team, focusing on backend-heavy development using C#/.NET and React for distributed systems. Working directly in our client's team, you will design and build server-side architectures using C#/.NET alongside React frontend interfaces. This is an on-site position centered on microservices architecture and reliable software delivery.
Key Responsibilities
- Develop server-side applications using C# 8+ and .NET frameworks.
- Build client-side user interfaces using React.
- Design and implement microservices architecture for distributed systems.
- Write unit tests and maintain testing standards following SOLID principles.
- Use ALM tools such as Azure DevOps for task tracking, code management, and testing.
- Coordinate with system engineering teams to establish software requirements and communication protocols.
Requirements
-
Bachelor's degree in Software Engineering, Computer Science, or Information Systems.
-
Minimum 3 years of fullstack development experience with C# and React (candidates with Angular experience open to transitioning to React will also be considered).
-
Strong backend focus and C#/.NET background.
-
Practical knowledge of microservices architecture and distributed systems.
-
Experience writing unit tests and working with ALM tools.
-
Eligibility for high-level security clearance.
-
Ability to work on-site.
-
We Offer
-
Work environment focused on complex, large-scale software systems and solid engineering practices.
-
Hands-on exposure to microservices architecture, modern frameworks, and advanced tools.
-
Opportunities for professional development and skill expansion within an experienced engineering team.
-
Standard employee benefits package and shuttle transportation support.