Senior Developer – .NET/C#

Software Development
  • Software Development
  • India

WTW

Description

The ideal candidate will have 10+ years of experience in full-stack development, working on robust web applications and services.

Role

The ideal candidate will be a self-motivated individual with a passion for excellent quality software development:
• Design, develop, and maintain applications using C#.NET.
• Analyze and understand existing software modules and take part in documenting the business knowledge gathered.
• Write complex SQL queries, procedures, and scripts for data manipulation and retrieval.
• Implement new features, improve existing functionality, and ensure code quality and performance.
• Collaborate with front-end teams and work on minimal React integration (React 16/17 or higher).
• Perform unit testing and debugging of the application code.
• Ensure the application architecture is scalable and maintainable.
• Troubleshoot production issues, perform root cause analysis, and provide timely solutions.
• Work in an Agile/Scrum environment, contributing to sprint planning, daily stand-ups, and sprint retrospectives.
• Mentor junior developers and review their code to ensure best practices are followed.
• Optimize database performance, including indexing, query optimization, and troubleshooting.
• Stay up to date with emerging technologies and industry trends.

Qualifications

Requirements:
• BE, BTech or MCA as educational qualification
• 10+ years of experience using C# (.NET Framework/Core). Should be expert in object-oriented programming.
• SQL: Proficiency in SQL Server (or other relational databases), including writing complex SQL queries, stored procedures, and database optimization techniques.
• Experience in React or Angular: Familiarity with React/Angular for building front-end components, with a focus on integrating React/Angular into existing/new .NET applications.
• Hand-on knowledge on Azure or AWS cloud services
• Web Development: Solid understanding of HTTP, RESTful services, and web application architectures.
• Version Control: Experience using Git for version control and collaboration in multi-developed environments.
• Unit Testing: Experience with testing frameworks (e.g. xUnit) to ensure application reliability.

Additional Skills
• Strong problem-solving skills and ability to troubleshoot complex issues.
• Ability to collaborate effectively in a team environment.
• Strong understanding of software development, lifecycle and Agile methodologies.
• Good communication skills with both technical and non-technical team members.

Nice-to-Have
• Experience in infrastructure management with Terraform script using YAML.
• Experience with DevOps tools (preferably GitHub Action) and continuous integration/continuous deployment (CI/CD) pipelines.

To apply for this job please visit in.linkedin.com.

Similar Jobs to Apply
  • Capgemini
    India

    Job Description Experience – 3 to 15 years Skills – Guidewire Developer experience with any of the detailed skill like (Policy / Billing / Claims / Integration / Configuration / Insurance Now /
  • Fruitz
    India

    Role Description This is a full-time, remote role for an ODI Developer. The ODI Developer will be responsible for data integration tasks, designing and implementing ODI solutions, and managing ETL pr
  • Zehn Solutions
    Nagpur, Maharashtra, India

    Role : Senior Node.js Developer About The Job We are urgently seeking a highly skilled and experienced Senior Node.js Developer to join our dynamic team in Nagpur. This is a critical role focused on
  • Jobs via eFinancialCareers
    India

    Description Energy Aspects in search of an experienced Lead Software Engineer who specializes in the design, development, and architecture of multi-tenant, service-based software systems with a focus