CSC is seeking a talented and motivated .NET Full Stack Developer to join our Application Development Team within Enterprise Tech. This is not your typical development role, this is an opportunity to work on a complex, mission-critical application that serves as the backbone of our business. You’ll collaborate with three or more high-performing teams, building new features for an internal web application that demands scalability, reliability, and innovation.
If you thrive in startup-like environments, love working from the ground up, and care deeply about code quality, standards, and best practices, this role is for you. You’ll have the chance to influence architecture, drive technical excellence, and deliver solutions that make a real impact.
What You’ll Do
- Design and develop scalable, modular applications using C# and .NET Core.
- Build and optimize RESTful APIs and .NET Web API services.
- Collaborate closely with Product Management and cross-functional teams in an Agile environment.
- Implement clean architecture principles, ensuring maintainability and performance.
- Contribute to code reviews, enforce coding standards, and champion best practices.
Core Skills & Qualifications
- Minimum 5-9 years of experience.
- Strong expertise in:
- C#, .NET Core, Entity Framework Core
- Any modern front-end frameworks (Blazor, Angular, React, or Vue, Blazor Server is a plus).
- Azure (Functions, App Services, etc.)
- MVC architecture
- Proficient in SQL Server: query optimization, indexing strategies, and performance tuning.
- Solid understanding of data modeling, migrations, LINQ, and performance optimization.
- Hands-on experience with responsive UI development using Bootstrap or similar.
- Familiarity with unit testing, Git workflows, and CI/CD pipelines.
Nice-to-Have
- Experience with MediatR, Fluxor, or other state management patterns.
- Familiarity with Clean Architecture, modular design, and resilience patterns (e.g., Polly).
- Ability to translate complex business requirements into scalable, maintainable solutions.
Why Join Us?
- Work on a high-performing team that values collaboration, innovation, and excellence.
- Influence architecture and technical decisions from the ground up.
- Be part of a complex, enterprise-grade application that impacts global markets.
- Enjoy a culture that prioritizes code quality, standards, and continuous improvement.
Preferred Qualifications:
- Bachelor’s degree in IT or related field
- 7+ years of relevant experience
