Who is PT Genie?

PT Genie is a digital health company providing in-clinic and remote physical therapy that keeps patients connected with their providers to drive improved outcomes. A wearable device that keeps patients motivated, measures their progress, and enables providers to monitor outcomes more closely, PT Genie is advancing physical therapy to new levels. Through PT Genie, healthcare providers have a way to measure their patients as well as their own success.

 

What You’ll Do:

The Software Architect will make intuitive high-level decisions for software development. You will see the “big picture” and create architectural approaches for software design and implementation to guide the development team. The goal is to provide a framework for the development of a software or system that will result in high quality IT solutions.  Our groundbreaking application involves integration of sensor hardware to patient facing applications which are controlled by web applications given to practitioners.  Additional responsibilities include:

 

·        Discuss what is needed to customize software or look at poor-behaving software and find ways to improve it by working with the product manager and taking customer feedback into account

·        Collaborate with other professionals to determine functional and non-functional requirements for new or existing software or applications

·        Use tools and methodologies to create representations for functions and user interface of desired product

·        Develop high-level product specifications with attention to system integration and feasibility

·        Define all aspects of development from appropriate technology and workflow to coding standards

·        Communicate successfully all concepts and guidelines to development team

·        Oversee progress of development team to ensure consistency with initial design

·        Provide technical guidance and coaching to developers and engineers

·        Ensure software meets all requirements of quality, security, modifiability, extensibility etc.

·        Conduct research, gather information, interpret data, and then create a solution

·        Act as the lead person on all software development projects

·        Approve final product before launch

 

Who We’re Looking For:

We are looking for an experienced Software Architect who has a strong technical background and excellent IT skills, is experienced in designing and possess the ability to develop a unified vision for software characteristics and functions. In addition, you will have the following skills and qualifications: 

 

·        Proven experience as software architect, 10+ years of experience in software development and testing

·        BS or MS in computer science or computer engineering

·        Experience in software development and coding in various languages (C#, .NET, Java etc., SQL, AWS)

·        Excellent knowledge of software and application design and architecture

·        Familiarity with HTML/CSS, JavaScript and UI/UX design

·        Understanding of software quality assurance principles

·        A technical mindset with great attention to detail

·        High quality organizational and leadership skills

·        Capable of working with software development tools such as Git and JIRA

·        Create self-contained, reusable, and testable modules and components

·        Write non-blocking code – using advanced techniques such as multi-threading as needed

 

Pluses: 

·        Python knowledge and experience a plus


Why Us:

PT Genie is a fast-growing organization, looking to add talented individuals to our team. Our people are our greatest asset therefore we thrive to create a fun and engaging environment for all. In addition to our competitive compensation, we offer the following benefits to you:

·        Medical, Dental, and Vision Insurance

·        HSA and FSA Accounts

·        Generous PTO

·        8 Company Paid Holidays

·        401(k) Retirement Plan

·        Employer Paid Life Insurance

·        Professional Development

·        Profit Sharing