Find Jobs Find Talent
Sr. Software Engineer
Phoenix, Arizona  |  Hybrid, Onsite
Contract to Hire Position
It appears that you have already applied to this job.
Applied on July 3, 2022
Job Id #54846 Posted March 11, 2022


  • Looking for a Java engineer, who can work and support Java spring boot-based API, microservices development and deployment on cloud platforms like Kubernetes, OpenShift etc.
  • Should be well versed in oracle SQL and be flexible to pick up any tech stack as per the project needs including ETL, front end screen development.
  • Familiarity with rules engine like Drools, FICO Decision Modeler will be good.
  • Should have experience with CICD and hands on experience with build and deployment using Docker images, Jenkins pipeline etc.

Projects the candidate will be working on:

  • This position is within Community&State Growth team. The candidate will work on claims and eligibility modules supporting the Medicaid and Medicare population for various state.

Ideal Background:

  • We want to be as specific as possible with our firms so they can find the type of candidate you’re looking for. Healthcare/ Facets experience is definitely preferred, but not required.


  • Self-Starter, motivated and can be flexible and support multiple tech stacks

Top Requirements:

  • Java (using Spring Boot/Spring Batch), Oracle pl/sql, cloud deployment (3-5 experience)

Team and Team size:

  • Typically 1 Product Owner, 1 Scrum Master, 4 SW Engineers and 2 Quality Engineers in a scrum team.

Roles and Responsibilities

  • Interpret business needs and partner product roadmap: 15%
    • Evaluate business requirements and prepare detailed specifications that follow project guidelines required to develop written programs
    • Analyze existing functional documentation of the vendor product to determine if product meets business requirements
    • Provide inputs to the product roadmap to the Sr. Software Engineer
    • Interact with the vendor to understand the product roadmap
    • Participate and engage in the vendor forums to learn about the product
  • Contribute to solutioning and design : 15%
    • Review and provide inputs to the functional & technical system specifications
    • Develop solutions for system interactions/
    • Determine and partner with Architect, SME on any custom solution
    • Document detail design solutions objectively and share with the entire scrum tea
    • Develop solutions using service models and message schemas
    • Develop solutions based on APIs with XML/JSON
    • Looking for opportunities to automate, reduce waste
  • Lead Development & Testing : 70%
    • Provide technical estimates - Write quality code that integrates with our existing systems
    • Deliver complete unit test coverage to prove correctness, robustness, and scalability
    • Maintain the integrity of application architecture
    • Collaborate with internal IT teams and external business representatives to develop and deliver solutions
    • Continually improve and refactor legacy components to evolve into our modern target architecture
    • Incorporate best practices for coding such error handling and logging, application logging, security monitoring
    • Ensure compliance with applicable code standards and architectures.
    • Reviews, troubleshoots, and remediates potential coding issues.
  • This role is not of a System Analyst. This role is a developer who does hand-on development.
  • Role will require you to flex outside the role of a traditional definition of a developer. Where required, execute test cases manually or better automate where feasible.
  • As technology evolves, the tools we use within our organization also evolve. There is a dedicated push for leveraging open source software so the person will need to keep their skills updated.

Desired Characteristics

  • Awareness of technology
  • Develop pioneering approaches to emerging industry trends
  • Team Player
  • Be a part of a scrum team of 6-8 members
  • Displays the initiative to take on work as opposed to waiting for task assignment
  • Be willing to roll up the sleeves and flex outside of the defined role of a traditional software engineer and supports the team in the roadblock they may have.
  • Participate in all agile scrum ceremonies
  • Assist in development, quality engineering wherever the needs of the scrum team is
  • Problem Solver/Analytical thinking
  • Demonstrate ability to solve for the need rather than code to the requirements
  • Willing to work in a flat organizational structure with distributed team members
  • Provide feedback to and about your peers
  • Ability to influence without authority
  • Desire to always learn & innovate
  • Healthcare is vast and complex, there is no single SME who knows-it-all.
  • Need someone who is willing to learn. Be it from the business partners about the domain or a developer about new technology
  • Desire to always challenge the status quo and innovate

Minimum Requirements

  • Bachelor's degree in Computer Science or 5+ years equivalent experience
  • Ability to work in US without need for sponsorship.
  • Atleast 5 years of full Software Development Life Cycle experience
  • Emerging Technologies such as Kafka Streaming, NOSQL DB's such as Cassandra, MongoDB, Cloud technologies such as AWS, Azure, Kubernetes Dockers, OpenShift, etc.
  • Experienced in system integrations using RESTful APIs (JSON), Batch interfaces.
  • 1-2+ years of development experience on Facets in 1 or more of the following areas - Billing, Invoicing, Eligibility and Enrollment, Claim Processing, Claims Pricing, Finance, Utilization Management or Providers
  • 1+ years of Tivoli (TWS) job scheduling.
  • Familiarity and experience with JUNIT and NUNIT Testing Frameworks.
  • Proficiency with tools such as:
  • Cucumber
  • Gherkin
  • Strong analytical, problem solving skills, must be able to work well with teams
  • Strong communication and interpersonal skills
  • Experience working in a virtual team environment
  • Experience in an Agile Environment
  • Knowledge of CI/CD Techniques

Desired Requirements

  • Experience in Agile/Lean Methodology preferred
  • Healthcare experience and exposure to EDI and HIPAA transactions
  • Strong analytical, problem solving skills, must be able to work well with teams
  • Proficient using MS Office tools (Word, Excel, Outlook, etc) and MS Visio
  • Strong communication and interpersonal skills
  • Experience working in a virtual team environment
  • Exposure to and understanding of Facets configuration

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact

All applicants applying must be legally authorized to work in the country of employment.


What is your gender?

What is your ethnicity?

What is your Veteran / U.S. Military Status?

Do you identify with one or more of the classifications of protected veterans below?

If yes, please indicate by checking the appropriate box below

Do you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Horizontal is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.


You have saved your first job! To see all your Saved Jobs, click here. Or continue scrolling through jobs and bookmark openings that catch your eye and apply for those jobs later.

Return to Job Search

We’re sorry!

There are currently no open positions in your location or accepting applications from out of the country

Return to Home
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.