Job Description :
Title- Sr. Software Engineer 
Location- Basking Ridge, NJ 

What Project/Projects will the candidate be working on while on assignmentnbsp;
National Medtrans 

Is this person a sole contributor or part of a teamnbsp;
This person will be part of globally distributed team and will have individual contribution as wellnbsp;

What are the top 5-10 responsibilities for this position? (Please be detailed as to what the candidate is expected to do or complete on a daily basisnbsp;
• Design and develop new application module in .NET based full stacknbsp;

• Troubleshoot, update, fix issues with legacy code base 
• Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-endnbsp;
• Refine and automate regular processes, track issues, and document changes 
• Provide 24x7 support for critical production systemsnbsp;
• Share domain and technical expertise, providing technical mentorship and cross-training to other peers and team membersnbsp;

What software tools/skills are needed to perform these daily responsibilitiesnbsp;
Programming Languages and frameworks: C#, ASP.NET MVC, ASP.NET Web API, ASP.NET Web Forms, Javascript, Typescript, HTML5, CSS3, t-sql 
Tools: MS Visual Studio, MS SQL Server, Profilers, API testing tools 
APIs and SDKs: .NET 4.5+, Dapper, Bootstrap, Jquery, Jasmine, MS Unit testing framework, MS Unity, Automapper, knockout js 
Strong Knowledge of OOP/OOD, SOLID 
Version control systems: GIT 
Is a plus: Jenkins/Octopus, Angular 5+, Rabbitmq, Amazon technologies, Microservices, win services 


What skills/attributes are a must havenbsp;

C#, ASP.NET MVC, ASP.NET Web API, ASP.NET Web Forms, JavaScript, Typescript, HTML5, CSS3, T-SQL 
Strong communications skills, Agile Methodologies, GIT 

What skills/attributes are nice to havenbsp;

Jenkins/Octopus, Angular 5+ RabbitMQ, AWS, Micro Services, Windows Services 

Experience in dealing with legacy code 

Where is the work to be performed? (Please list preferred UHG facility, if other please specify i.e. remote work, rural, etc 
Basking Ridge, NJ 


What type of interview process is preferred? (Face to face, phone, Skype, or a combination of the threenbsp;
Face to Face