Job Description :
Principal Job Duties
Duties may include but are not necessarily limited to the following:

Produce clean, efficient code based on specifications
Work with peer developers to design algorithms
Perform code review for peer developers in the team
Perform code refactoring to cleanup existing code
Write unit tests to maintain code quality
Troubleshoot, debug and upgrade existing software
Write database queries and generate reports
Join scrum meetings and update assigned tasks status
Create system architecture and design and also document them
Create database models
Help create and improve Continuous Integration and Deployment process
Mentor other developers in the team

Education:
4-year college degree preferably in Computer Science

Experience and required skills:
Outstanding analytical, technical and critical thinking skills
Strong OO, SOA and database design background
Good understanding and ability to implement software design patterns
Excellent communication, presentation, and interpersonal skills
Ability to provide estimations, risk assessments, technical documents and meet deliverables in a timely manner
Solid understanding of full software lifecycle development
5+ years of software engineer/developer experience in a structured software development environment
2+ years of experience with cloud computing platforms preferably Azure
Proven knowledge of C#, VB.NET and overall .Net framework (ASP.Net, MVC and Web API, asynchronous programming
5+ years of SQL Server development including database design and Transact-SQL (T-SQL)
Thorough understanding of XML, JSON, Web Service technologies, RESTful APIs
Thorough understanding data structure fundamentals.
Experience designing high performance and scalable web solutions.
Experience with agile methodologies and continuous integration
Preferred Experience:
Familiarity with Frameworks like Angular 2+ and bootstrap is a plus
Familiarity with JIRA/Confluence/Git/TeamCity is a plus
Diagnostic Laboratory and/or Healthcare Industry experience
HL7 experience


Client : Confidential

             

Similar Jobs you may be interested in ..