Software Engineer at Horizontal

Posted in Other 10 days ago.

Location: Minneapolis, Minnesota





Job Description:

Ideal Background:


  • Someone familiar building scalable systems. I formal programming language (Java/Python) , not a UI guy… someone familiar with building backend services.


Team and Team size:


  • Team: US/India 50/50 +1 Ireland. Mix of about 50/50 App Devs vs Implementers, (code development vs project implementation)


Primary Responsibilities:


  • Develop systems to liberate data from RDBMS platforms into a streaming architecture.


  • Work with automation and orchestration tools such as OpenShift, Jenkins, Ansible or other commercial PaaS offerings


  • Continually monitor industry developments in Cloud infrastructure developments, tools and products used in the cloud delivery model


  • Work with Software, Platform Engineering and Operations teams on the development and delivery of operational ready platforms


  • Work with log aggregation tools like Splunk and ELK


  • Design automated, resilient, scalable platform solutions.


  • Participate in development of automated delivery work flows using cloud automation and orchestration tools, Unix shell scripting and other deployment tools


  • Assess and interpret customer needs and requirements


  • Involved in solving moderately complex problems and/or conduct moderately complex analysis


  • Deliver the process and standards for developing new and exciting services for our customers


  • Develop integrations between vendor tool APIs and automation frameworks


  • Provide explanation and information to others on difficult issues


  • Coach, provide feedback and guide others


  • Identify/quantify scope and impact of business changes on systems


  • Support, design and improve on monitoring, alerting and tooling efforts


  • Maintain awareness of current technology assets, and the applicability and capability of each


  • Ability and willingness to augment current expertise with new open source or targeted vendor technologies


Required Qualifications:


  • Undergraduate degree


  • 2+ year in platform engineering


  • 3+ years of Python or Java development


  • Experience in full life cycle activities


  • Experience with Agile methodology


  • Technical Skills


  • Experience working across fully automated stacks in a CI/CD ecosystem


  • Agile DevOps delivery model experience


Preferred Qualifications:


  • Kafka, Openshift, Java or Python development


  • Health care industry experience


  • Experience with distributed data stores at scale


  • Active in working with emerging technologies.


  • Experience working effectively across multiple functional areas in a matrixed environment


  • Assesses and interprets customer needs and requirements


  • Identifies solutions to non-standard requests and problems


  • Solves complex problems and/or conducts complex analyses


  • Works with minimal guidance; seeks guidance on only the most complex tasks


  • Translates concepts into practice


  • Experience with Cassandra, Kafka, Prometheus, Grafana


  • Experience in agile environments (using tools like CA Agile Central)


Works hours flexible, daily standup is at 8:30 am

Interviews


  • 30 min with me


  • Codility (Java or Python)


  • 1 hour panel interview technical