Job
Description
As a Senior .NET Developer at our company in Greater Noida, India, you will be responsible for designing, developing, and maintaining robust Windows-based applications using the .NET framework. With over 10 years of experience in .NET development, you will play a key role in the development and maintenance of enterprise-level applications. Your expertise in SQL Server, Windows Forms, and strong analytical skills will be crucial in ensuring the success of our projects. Key Responsibilities: - Design, develop, and maintain robust Windows-based applications using the .NET framework. - Write clean, scalable, and efficient code using C# and .NET. - Develop and maintain databases using SQL Server including stored procedures, views, and performance tuning. - Collaborate with cross-functional teams to define, design, and deliver new features. - Participate in code reviews and ensure adherence to best coding practices and standards. - Troubleshoot and resolve technical issues in existing applications. - Create technical documentation and user manuals as required. - Mentor and guide junior developers (if leading a team). - Work closely with project managers and stakeholders to deliver on project timelines. Qualifications Required: - Bachelors/Masters degree in Computer Science, Engineering, or a related field. - 10+ years of hands-on experience in .NET development (C#, .NET Framework/.NET Core). - Strong experience in Windows Forms (WinForms), WPF, or other Windows-based application development. - Excellent knowledge of SQL Server including database design, T-SQL, performance optimization, and stored procedures. - Experience with version control tools such as Git or TFS. - Strong analytical and problem-solving skills. - Ability to work independently and in a team-oriented environment. - Strong communication and interpersonal skills. As a Senior .NET Developer at our company in Greater Noida, India, you will be responsible for designing, developing, and maintaining robust Windows-based applications using the .NET framework. With over 10 years of experience in .NET development, you will play a key role in the development and maintenance of enterprise-level applications. Your expertise in SQL Server, Windows Forms, and strong analytical skills will be crucial in ensuring the success of our projects. Key Responsibilities: - Design, develop, and maintain robust Windows-based applications using the .NET framework. - Write clean, scalable, and efficient code using C# and .NET. - Develop and maintain databases using SQL Server including stored procedures, views, and performance tuning. - Collaborate with cross-functional teams to define, design, and deliver new features. - Participate in code reviews and ensure adherence to best coding practices and standards. - Troubleshoot and resolve technical issues in existing applications. - Create technical documentation and user manuals as required. - Mentor and guide junior developers (if leading a team). - Work closely with project managers and stakeholders to deliver on project timelines. Qualifications Required: - Bachelors/Masters degree in Computer Science, Engineering, or a related field. - 10+ years of hands-on experience in .NET development (C#, .NET Framework/.NET Core). - Strong experience in Windows Forms (WinForms), WPF, or other Windows-based application development. - Excellent knowledge of SQL Server including database design, T-SQL, performance optimization, and stored procedures. - Experience with version control tools such as Git or TFS. - Strong analytical and problem-solving skills. - Ability to work independently and in a team-oriented environment. - Strong communication and interpersonal skills.