Job Description
Job Description
MRI is seeking an experienced and skilled candidate with passion for designing, evolving and developing .Net based applications. As a Software Engineer, you will be directly involved in design, development, customisation, configuration, testing and enhancing browser based applications. You shall participate in the entire software development life cycle including Agile/Scrum ceremonies.
Roles and responsibilities
• Understand the functional domain of the application and its use
• Design, Develop and Maintain efficient, reusable and reliable code
• Write efficient and effective automated unit tests
• Review and refactor code
• Use structured Agile based development processes that are suited to the nature of work being carried out in the project
• Document the system design, development and operational procedures
• Work effectively in a globally distributed development team
Skills requirement
- Experience in developing browser-based application using .Net
- Proficiency in at least one .Net language (C# preferred)
- Experience in creating and consuming RESTfull Web APIs
- Good SQL skills preferrable with Microsoft SQL Server
- Experience with frontend development using HTML5, CSS and any one of the modern JavaScript frameworks like Angular (preferred), React, Vue.
- Knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture
- Familiarity with Git/GitHub
Candidate Requirements:
- Total experience 5-8 years in the software industry
- Proven experience in handling several aspects of software including, but not limited to performance, scalability, security and testing.
- Strong problem solving skills with a logical approach and methodology.
- Understanding of Software Development Life Cycle and Agile methodologies.
- Strong background in object oriented development techniques.
- Experience within a customer facing role and excellent written and verbal communication skills.
- A friendly and collaborative attitude, with willingness to train and share knowledge with junior team members