ResourcePro

Senior Engineer, Software Engineering, India

ResourcePro
Apply
3 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, and support technical solutions that satisfy stakeholders and align with project goals.
  • Maintain and enhance existing systems, resolve bugs, and ensure application reliability.
  • Apply object-oriented design, SOLID principles, design patterns, and algorithms to build maintainable solutions.
  • Ensure applications are secure, reliable, and aligned with cloud development best practices.
  • Participate in estimation, code reviews, and technical design discussions.
  • Mentor junior and mid-level engineers and promote coding standards and best practices.
  • Champion the adoption of new technologies and development practices.
  • Perform database optimization, performance tuning, application monitoring, unit testing, and cloud deployment support.

Requirements

  • Strong proficiency in object-oriented programming and design, including SOLID principles.
  • Strong knowledge of design patterns and algorithms.
  • Experience with structured database design, SQL optimization, and stored procedures, particularly in SQL Server.
  • Advanced knowledge of ASP.NET Web API, C#, jQuery, and Entity Framework.
  • Familiarity with microservices design and best practices.
  • Hands-on experience with Azure App Services, Azure Functions, Azure Blob Storage, Azure SQL, and Azure Monitor.
  • Experience writing unit test cases and tuning application performance in cloud environments.
  • Familiarity with Azure DevOps, CI/CD deployment pipelines, and Git.
  • Strong logical thinking, problem-solving, teamwork, and communication skills.
  • Exposure to frontend frameworks such as React is preferred.

Tech Stack

AzureC#GitjQueryMicrosoft SQL ServerReact

Categories

ResourcePro

About ResourcePro

1,001-5,000 employees
Contact me