Company:         MedRec Technologies


Eligibility:        University Degree

Experience:     3+ yrs

Location:        Udaipur, Rajasthan

Job Role:        Senior Software Developer


Company Profile:

MedRec Technologies is a London UK based software development company. We have development facilities located in USA, Europe, Middle East, Central and East Asia. Currently, we comprise of a team of over 70 + software engineers, technology consultants, creative designers and scientists with expertise in different technical domains.

Job Description:
1. Design, develop, test, and support custom ASP.NET/MVC (C#) applications, web services, and windows services.

2. Devise and manage data migration strategies for legacy database applications.

3. Migration of existing SVN/TeamCity build setup to VSTS/Git with a CI/CD pipeline.

Candidate Profile:
Qualification: University Degree in information systems, computer science, and computer engineering or related field is required enhanced with up-todate training courses.

Experience: At least 3 years of comparable Professional IT experience preferably within an International environment with at least 2 years experience in developing complex web-based applications on Microsoft ASP.NET-related technologies (.NET, C#, SQL Server).

Required Skills:
1. Extensive experience in software system development and database applications with proven working knowledge of.NET, C#, MVC, ENTITY Framework (.NET Core would be beneficial).

2. Experience in WebRTC implementation

3. Planning and development of ASP.NET web services (SOAP and RESTful architectures, .Net WCF, WebAPI).

4. Thorough understanding and practical experience of Internet technologies in general, including responsive design(bootstrap or other framework) HTML5, JavaScript(jQuery, Ajax, Angular/ReactJS), CSS and XML.

5. Competency in modern build tools(Yarn/NPM, Babel, WebPack, MsBuild, TeamCity).

6. Disciplined, methodical approach to software design and programming, knowledge of software quality assurance and systems testing methods.

7. Ability to maintain a high level of personal knowledge and expertise.

8. Knowledge of Windows 2012 Server, SQL Server 2012, and Azure. Knowledge of SharePoint 2016 would be beneficial.