Senior Software Developer

Fill out the information below and we will get to you as soon as possible!

Position Details

HATCX is looking to add a Senior Software Developer to our team. This team member will:

Design, develop, install, customize, test and aid in deploying mobile applications that will help people understand and manage their healthcare. This includes working with application frameworks and interfacing with external applications and databases. You will become part of a fun and exceptional team­­—a team that has a passion for changing the things that are wrong with healthcare. If you’re willing to work in a collaborative environment and want to make a difference, this role is for you!

Responsibilities:

  • Build and maintain development and integration environments for any development and collaboration needs
  • Produce technical documentation, including technical specifications, system design, system procedures, and user guidelines
  • Communicate with technical and non-technical groups to ensure software design and deliverables are understood by all parties
  • Maintain and improve existing solutions
  • Assess software impact on changes to requirements and external applications
  • Ensure proper testing and validation of solutions
  • Good communication, problem solving, and analytical skills

Qualifications:

  • 6+ years experience in software development/engineering, integration and architecture
  • Significant experience required with C#, .NET, MVC, Angular JS, SOAP, XML/XSLT, HTML, CSS, JavaScript, and Web Security
  • Hands-on development experience with development techniques such as mocking
  • Experience with cloud-based providers such as Microsoft Azure or Amazon Web Service
  • Experience in container technologies and writing containerized software (Docker, lxc, kubernetes, mesos, Azure Service Fabric)
  • Excellent technical problem solving and debugging skills
  • Strong self-motivation and willingness to tackle challenging problems
  • Ability to provide leadership and mentoring in a team environment

Think you have what it takes? Fill out the form below and let us know why you’re perfect for this position.