We are seeking a skilled and motivated Senior Software Developer to join my client's Technology Operations team. In this role, you will contribute to the development and enhancement of applications, ensuring optimal performance and reliability. If you are interested in this opportunity, please share your updated resume with Divya Yadav at [[Confidential Information]]
Key Responsibilities
- Design, develop, and maintain applications using C# .NET (including .NET Core) across WinForms, WPF, ASP.NET, and web services.
- Architect and implement scalable solutions for processing and recording large volumes of transactional data.
- Diagnose and resolve production issues as part of Level 3 support responsibilities.
- Review code and enforce best practices for quality, security, and scalability.
- Collaborate in release planning and technical discussions across multiple development teams.
Required Skills
- Strong expertise in C# .NET (3.5 and newer, including .NET Core).
- React experience preferred; working knowledge of modern JavaScript frameworks.
- Java (JDK 17+) experience is a plus.
- Solid experience with MS SQL Server; exposure to Oracle is advantageous.
- Familiarity with event-driven architecture and message streaming platforms (Kafka) preferred.
- Understanding of containerization and orchestration (Docker, Kubernetes) is a plus.
- Hands-on experience with Microsoft reporting tools (SSRS/SSIS) preferred.
- Proven ability to troubleshoot and resolve production incidents.
- Minimum 5+ years of professional development experience.