Description

Responsibilities:

  • Design, develop, and maintain software applications using the .NET Framework and .NET Core.
  • Implement and manage Azure AD authentication for secure application access.
  • Develop and maintain SQL Server Integration Services (SSIS) packages.
  • Oversee the Software Development Life Cycle (SDLC) processes to ensure high-quality software delivery.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Troubleshoot and resolve complex technical issues.
  • Ensure the performance, quality, and responsiveness of applications.
  • Mentor junior developers and provide technical guidance.
  • Participate in code reviews to ensure code quality, adherence to coding standards, and best practices.
  • Identify and troubleshoot complex technical issues, proposing and implementing effective solutions.
  • Conduct thorough testing and debugging of applications to ensure optimal functionality and performance.

Required Skills:

  • Extensive experience with the older .NET Framework and .NET Core.
  • Strong knowledge of Azure AD authentication.
  • Proficiency in C# and ASP.NET.
  • Experience with SDLC processes and methodologies.
  • Familiarity with SQL Server and database design.
  • Excellent problem-solving skills and attention to detail.
  • Engages with software development team in fully agile deliveries.
  • Strong communication and teamwork abilities.

Good to Have:

  • Knowledge of Microsoft Azure services.
  • Knowledge of Blazor for building interactive web UIs.
  • Familiarity with DevOps practices and CI/CD pipelines.

Qualifications:

  • Bachelor’s degree in computer science, Engineering, or a related field. Preferred (BE- ISE/CSE OR MCA)
  • 6+ years of experience in software development.
  • Proven track record of delivering high-quality software solutions.

Education

Any Graduate