WebPT believes in empowering the rehab community to achieve greatness in therapy practice. That’s why we created an intuitive, web-based electronic medical record solution and combined it with exceptional, comprehensive practice management services. WebPT gives therapists peace of mind, so they can get back to what truly matters—their patients.
But we can’t do it alone, and that’s why we want you.
As a WebPT team member, you’ll be a part of something big. Really big. Not only will you work with—and learn from—creative, talented, and driven individuals, you’ll contribute your creativity, talent, and drive (oh, and spectacular sense of humor) to make us better. All while rocking flip flops and casual clothes in an awesome renovated warehouse in historic downtown Phoenix.
Here, we collaborate; we innovate; we change the game. Ready to jump in?
As the WebPT Software Configuration Management Engineer, you will be responsible for maintaining source code repositories and enforcing software configuration management standards.
Define and manage the branching and merging process for the source code repositories
Manage existing continuous integration process and automation, and adjust as needed to accommodate changes in team requirements
Provide assistance in resolving build issues
Ensure software products meet all prerequisites before releasing software to various environments (e.g., development, testing, staging, or production)
Coordinate release activities with Product Management, Systems Operations, and Agile software development teams to ensure smooth, trouble-free release roll-outs
Understand software development life cycle
5+ years experience administering SCM tools in an enterprise development environment (experience with Github required; experience with Subversion a plus)
5+ years experience automating software builds using continuous integration tools (experience with Jenkins/Hudson preferred)
Experience automating software builds using scripting languages such as Bash, Perl, Ant, Python, Ruby, or PHP
Experience managing multiple live source code branches using a strategy that minimizes merge errors and maximizes flexibility with variable release dates
Experience with Agile development methodologies
Experience with build/release engineering on LINUX platforms
Experience supporting geographically distributed development teams
Experience with early stage and/or SaaS companies
Demonstrated ability to multitask and prioritize demands
Able to meet aggressive deadlines and handle multiple and complex projects
Able to use independent judgment to plan, prioritize and organize a diversified workload
Able to thrive in a merit-based, team-oriented culture
Excellent verbal and written communication skills
Calm, patient demeanor
Impeccable professional reputation with a high degree of energy, integrity, and positivity
Commitment to excellence