Senior Software Engineer IT
About this role
Job Description:
Job Title:
Senior Software Engineer IT C# / .NET & React Developer – Full Stack
Experience Required: 3-5 Years
Location: [Hybrid / Onsite]
Type: Full-Time
Role Summary:
We are seeking an accomplished Senior C# / .NET Core & React Full Stack Developer with strong expertise in microservices architecture, distributed systems, and modern front-end frameworks React. This role focused on building scalable, high-performance backend & frontend systems and enabling a cross-functional team to deliver robust full-stack solutions.
The ideal candidate is highly skilled in SQL, SSIS, C# language features, .NET Core runtime capabilities, and containerized microservices, with strong experience in cloud-native development, DevOps, and code quality enforcement along with the frontend development in React & NextJS . He should be able to work independently with minimal technical guidance.
Key Responsibilities
Backend Development – C# & .NET Core
• Architect and develop headless, service-oriented applications using C# and .NET Core .
• Design and develop ETL workflows using SSIS.
• Should have understanding about database procs, tables, functions, triggers, queries.
• Design distributed microservices , Background Services, and Worker Services.
• Expertise on backend services with async programming & Memory management
• Build domain-centric business logic with Clean Architecture.
• Use SOLID principles, Design pattern and Command patterns for loosely coupled code.
• Create reusable SDK, Libraries for internal services consumption.
• Experience resolving code smells, vulnerabilities, and application security flaws.
Data & Persistence Layer
• Use Entity Framework Core and/or Dapper to implement efficient, secure data access strategies.
• Work with SQL Server (preferred), PostgreSQL, or NoSQL solutions like MongoDB or Redis.
Testing & Observability
• Write unit test cases for better test coverage .
• Working experience with Splunk (logging), AppDynamics, JSON/XML, Caching, Performance Analysis & Profiling,
Cloud, DevOps, and CI/CD
• Design and maintain CI/CD pipelines with Jenkins, GitHub Actions, or GitLab.
• Experience with source code repositories tools, Bitbucket, GitHub.
Front-End Experience with React
• Hands-on knowledge and experience with developing web applications with a strong focus on ReactJS
• Understanding of NextJS ,Node.js development and debugging tools
• Experience with CDD based UI development.
• Knowledge of JavaScript, CSS, HTML, and jQuery
• Experience consuming REST APIs using Fetch, Axios, etc. and asynchronous data handling
• Integrate with backend APIs using token-based auth (JWT/OAuth2).
• Implement state management via NgRx, Redux, or Context API.
• Experience with both CSR & SSR
• Experience with maintaining web vitals .
Required Skills & Experience
• 3-5 years of software development experience, with at least 2-3+ years focused on microservices in C# and .NET Core.
• Understanding of C# language internals, memory management, async/await, parallelism, and diagnostics.
• Experience building microservices and APIs.
• Hands-on with Docker, Kubernetes, cloud-native development (Azure, AWS).
• Experience on unit testing and observability tools.
• Hands-on experience on SSIS.
• Strong knowledge of SQL.
Preferred Qualifications
• Experience in event-driven architectures, distributed transactions.
• Familiarity with gRPC and API versioning strategies.
• Experience working in regulated or high-security industries (e.g., finance, healthcare).
Location:
This position can be based in any of the following locations:
Chennai, GurgaonCurrent Guardian Colleagues: Please apply through the internal Jobs Hub in Workday