Back to Job Board
M

Analyst - Software Engineering

MRO IndiaMH, IndiaApril 17, 2026

Job Description

Key Responsibilities

  • Design, develop, and maintain application features using .NET (C#, ASP.NET / .NET Core).
  • Write efficient and optimized SQL queries and support database-related development tasks.
  • Assist in building and consuming RESTful APIs.
  • Follow established coding standards and best practices throughout the development lifecycle.
  • Participate in code reviews and incorporate feedback to improve code quality.
  • Collaborate with team members to understand requirements and deliver solutions on time.
  • Debug, troubleshoot, and resolve application issues.
  • Maintain a strong focus on usability and end-user experience.

Mandatory Skills & Experience

  • 1–2 years of professional experience in software development.
  • Strong working knowledge of .NET technologies (C#, ASP.NET, .NET Core).
  • Strong SQL knowledge with experience writing queries, joins, stored procedures, and basic database design.
  • Understanding of basic object-oriented programming concepts.
  • Familiarity with REST APIs and web application fundamentals.
  • Basic understanding of HTML, CSS, and JavaScript.
  • Exposure to version control systems such as Git.
  • Awareness of Agile / Scrum development methodologies.

Good to Have (Nice to Have Skills)

  • Exposure to Microsoft Azure (App Services, Azure SQL, Functions, etc.).
  • Basic understanding or interest in AI tools like co-pilot for development.
  • Knowledge of frontend frameworks such as React or similar.
  • Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions, etc.).
  • Understanding of unit testing concepts and basic testing tools.

Preparing for this role?

Practice with an AI interviewer tailored to Analyst - Software Engineering at MRO India.