Arcadia Healthcare Solutions

  • Software Engineer in Testing, Tools and Infrastructure

    Location
    US-PA-Pittsburgh
  • Overview

    Artboard 1@3x

     

    Top Reasons to Work with Us

    • Opportunity to work for an awesome software company that is growing
    • Opportunity to work with a highly scalable cloud platform
    • Opportunity to develop a highly disruptive platform that is going to change healthcare analytics

    What’s In It for You

    • Opportunity to be part of a team creating a platform that is going to drastically improve healthcare analytics
    • Awesome work environment (teleworking opportunities considered too)
    • Competitive compensation
    • Great benefits like flextime time off
    • Stocked kitchen with snacks and beverages and more
    • Participate in Innovation Days, Datathons and Lunch & Learns

    General Principals 

    • Motivated by bleeding edge technologies and methodologies
    • Track record in developing and delivering work into production
    • Strong Fundamentals in database queries and Functional Programming Best Practices
    • Versatile (Full Stack and Full Cycle)
    • Proven Ability to Adopt New Technologies
    • Craftsmanship
    • Committed, Disciplined, Self-Motivated, and Self Organizing
    • Find a way to move forward
    • Collaboration throughout software development life cycle
    • Contribute to the continuous improvement of our software development processes

    Responsibilities

    • Build and maintain functional, integration, and system-wide testing suites to verify and validate system behaviors
      • Maintain example testing data and/or build tools to construct testing data from de-ID'd production data.
    • Build and maintain load testing systems verify adherence to system performance requirements
      • Create and maintain the load testing baselines
      • Utilize load test results to analyze the system for performance bottlenecks
    • Build and maintain support tooling for system introspection and observation
    • Build and maintain tools for supporting the team's development process
    • Build and maintain documentation generation systems for the system
    • Perform audits of the AWS/cloud environments, potentially through automated tools or processes
      • Data Security audits
      • Security practices audits (IAM usage, 2FA is required, minimal needed authorization, etc)
      • Cloudtrail logs
    • Manually documenting that which can't be automated
    • Manually testing that which can't be automated
    • Work with data quality experts to establish processes and/or tools for assuring data quality
    • Contributing and potentially leading the team's iterative development process
    • Mentoring new team members
    • Fostering a culture of quality
    • Representing the quality team in leadership discussion/meetings

    Qualifications

    What you should know:

    • Scripting languages - Ruby, Python, Perl, etc
    • Distributed system concepts
    • Object Oriented and/or Functional Programming concepts and patterns
    • AWS/Cloud provider concepts and best practices
    • BDD/TDD testing methodologies and tools
    • Agile development process concepts
    • How to operate in a linux environment
    • Defect tracking best practices
    • Test plan management best practices

     

    Experience you should have:

    • 2+ years working with big data technologies
    • 5+ years doing test automation
    • 5+ years developing development tools

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed