Slak Logo Click here to join our private community of job search experts on Slack to receive the latest updates

icon
Advent Global Solutions, Inc.

Senior Software Engineer

Company: Advent Global Solutions, Inc.

Location: Ann Arbor MI USA

Posted on: May 26

Job Description

Senior Software Engineer (Java with Healthcare background)

Client : Arbor Metrix

Location : Remote

As a Senior Software Engineer, you will utilize your experience to build and enhance a leading healthcare analytics platform, which is the underlying foundation of our Client's company. We are looking for experienced, independently driven engineers who work effectively with a team, and are passionate about continuously improving our product and processes.

Our Client's current stack includes Postgres SQL as the main data store, Java with Spring Framework on the server, and on the client side we have Typescript and React. Jenkins runs our tests and integrates all our work together. Knowledge of these tools or their equivalents will give you a nice head start if you join our team.

Experience solving technical problems with multiple programming languages and technologies including Java, Python, and JavaScript

Ability to work in a semi-structured environment where requirements and priorities are dynamic.

Exceptional attention to detail

Ability to work independently with minimal guidance

Excellent written and verbal communication skills

Experience using Agile methodologies to build software

Ability to adapt and respond to innovation and change, identifying areas for process improvement

Experience in solving problems and tasks of different complexity

Communicate Complex Technical Ideas

The ability to develop and mentor the middle developers of the team

The understanding of the full scope of the project required that his team is responsible for and can delegate tasks in an effective manner

Has the profound view of the project development and suggests the best ways to develop having in mind the final market goal

Can communicate with business about business processes

Can transform business processes into programming code

Qualifications

Mandatory Qualifications

  • Candidate within a CST/EST time zone
  • BS/BA or MS in computer science or information systems, or another related technology degree
  • 5+ years of hands-on software development experience
  • Healthcare experience within a software environment
  • Java - SME
  • Relational database experience experience working with ODBC/JDBC
  • Python - working knowledge, or enough programming experience that they can hack through
  • Deep familiarity with JavaScript, HTML5, CSS3, Jenkins, etc.
  • Proficient with a SPA library including React
  • Experience with SOA/REST
  • Experience with Spring Boot or Micronaut

Ideal Candidate:

  • FHIR/HL7/analytics experience
  • Experience with GraphQL, Postgres
  • Proficient in a Linux environment
  • Docker, AWS experience a plus
  • Tableau
    • Publishing
    • Workbooks and data sources
    • Experience/deep understanding of how Tableau security, permissions and user/group configuration
    • Working knowledge of BI, Tableau Vizs
    • Understanding of Tableau's licensing model and best practices