This site uses cookies. To find out more, see our Cookies Policy

Sr. Developer in Hauppauge, NY at CIOX Health

Date Posted: 7/8/2018

Job Snapshot

Job Description

Job Summary

This position performs technical analysis, design, development and unit testing for CIOX Health'ssoftware products, using various programming languages, using companys processes and tools.

Essential Duties and Responsibilities

  • Learn and understand applications to gain CIOX Healths domain knowledge
  • Ability to understand functional requirements and perform technical analysis to determine the scope of work
  • Ability to estimate work based on the functional requirements
  • Develop technical design document and review with the team. Understanding of software design patterns and industry standards are required
  • Perform development and unit testing to conform to the requirements
  • Support QA and UAT activities, when needed
  • Learn new development related tools, languages, and technologies as directed.
  • Mentor other developers, as needed
  • Conform to the companys Software Development Life Cycle (SDLC), standards and best practices
  • Complies with all corporate Policies, specifically, attendance and punctuality

Job Requirements

Minimum Qualifications:

  • At least 5years of extensive experience in a software development role
  • Experience in C#, .NET including data structures, algorithms, and asynchronous architectures
  • Experience in web services software architecture and design (REST/SOAP), including security based implementations
  • Experience in MVC framework
  • Experience in HTML, CSS, Javascript and other front-end frameworks
  • Experience implementing transaction management and persistence
  • Experience in database programming skills (Oracle/SQL Server), should have experience with SQL operations (CRUD) and be able to review/modify/tune stored procedures
  • Experience working in Agile environment required, JIRA knowledge, a plus
  • Strong Analytical skills
  • Prior experience in Healthcare Technology, a plus
  • Ability to effectively manage multiple tasks
  • Strong teamwork and interdepartmental communication skills.

Education:

  • Requires a Bachelor degree, preferably in Computer Science, MIS or a related field or equivalent experience.