MRI Software

Software Engineer III

MRI Software
Apply
3 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Develop software features independently to a high technical standard.
  • Understand system architecture and product technical goals.
  • Follow development processes involving source control, branching, and testing.
  • Troubleshoot issues and assist with complex support queries requiring further analysis.
  • Participate in stand-ups, planning sessions, demos, retrospectives, collaborative development, code reviews, documentation, and knowledge-sharing activities.
  • Build relationships with teams across the product development department.

Requirements

  • At least 6 years of experience developing browser-based applications using .NET Core and Entity Framework Core.
  • Knowledge and practical experience with MVC.
  • Frontend development experience with Angular, Vue, or ReactJS, with Angular preferred.
  • Proficiency in at least one .NET language, with C# preferred.
  • Experience developing RESTful web services using ASP.NET Core Web API.
  • Good SQL skills, preferably with Microsoft SQL Server.
  • Frontend development proficiency with HTML5, CSS, and a modern JavaScript framework such as Angular with TypeScript and Breeze.js.
  • Knowledge of MVP, MVC, MVVM, and Clean Architecture patterns.
  • Knowledge of Single Sign-On (SSO), Git, GitHub, and preferably Azure.
  • Degree in Computer Science, Software Engineering, or related software engineering experience.

Benefits

  • Hybrid working arrangement with three days in the office.
  • Annual performance-related bonus.
  • Flexi holidays allowing 2.5 hours to be taken off on any day.
  • Inclusive, people-first workplace culture with employee resource groups and tailored development resources.

Tech Stack

AngularAzureC#CSSGitJavaScriptMicrosoft SQL ServerReactSQLTypeScriptVue.js
MRI Software

About MRI Software

1,001-5,000 employees
Contact me