Senior Software Developer position at CSC in Bangalore, Karnataka, India. The role involves developing scalable, modular applications using C# and.NET Core, proficiency in modern front-end frameworks, and experience with Azure Functions or equivalent serverless technologies.
Requirements
- 7+ years of relevant experience
- Bachelor's degree in IT is preferred
- Experience building scalable, modular applications using C# and.NET Core
- Proficient in at least one modern front-end framework (e.g., Blazor, Angular, React, Vue)
- Strong understanding of data modeling, migrations, LINQ queries, and performance optimization using Entity Framework Core
- Proficient in SQL Server
- Hands-on experience with Azure Functions or equivalent serverless technologies in AWS (e.g., Lambda)
- Proficient in responsive UI development using Bootstrap or similar CSS frameworks
- Familiarity with Unit Tests
- Proficient in version control using Git
- Familiarity with MediatR pattern
- Familiarity with Fluxor or any other state management pattern (e.g., Redux)
- Familiarity with Clean Architecture and modular design principles
- Ability to translate complex business requirements into maintainable, scalable solutions
- Experience integrating resilience patterns (e.g., Polly) and advanced exception handling
- Comfortable working in agile teams, familiarity with Scrum Process
Benefits
- Annual success-sharing bonuses or commission plans based on individual performance
- Support for colleagues with disabilities
- Global career opportunities
- Excellent benefits