The Wellsource brand exists to help organizations take the first step toward personalized population health by using the power of technology to promote wellbeing, prevent disease, increase productivity, and enhance quality of life.
General Position Description
Wellsource's nearly 40-year reputation has been built around combining the message of optimal health with the power of technology. It was at the intersection of these two pursuits that our founder, Dr. Don Hall, launched Wellsource. Forty years later, the technology component of that equation is driven by the software development team and the director is responsible for ensuring its success. This is accomplished through leading, growing and developing a high-functioning team which brings our products to life.
As a part of the Management Team, this position works collaboratively with six other departments' leaders to ensure the long-term success of the company.
Over the next 10 years, Wellsource has a vision to see our products impact 100 million lives across 10 markets. In support of this vision, the goal of the software development department is to implement industry-leading products that move us closer to our product aspirations.
The Director of Software Development is expected to pursue the achievement of the following aspirational descriptors in all Wellsource products.
Innovative: provide what the industry needs before they know they need it
Engaging: produce a user interface/user experience that is attention-grabbing, intuitive, and aesthetically pleasing
Performant: ensure that our application can meet the demands of our user base, even during peak usage windows
Flexible: develop a true data-driven architecture that not only supports our current needs but can also be inexpensively adapted over time to meet our future needs.
Integrated: establish incoming data connections to minimize the amount of data our participants must self-report and outgoing data connections to facilitate the integration with our clients' platforms.
Scalable: can profitably accommodate increased market demand
In pursuit of the primary objective, the Director of Software Development's work will be characterized by the following:
Optimal health. Wellsource offers a variety of opportunities for its employees to learn about and engage in healthy activities. The director is expected to encourage participation among the members of the development team and lead by example in attending and supporting these functions.
Excellence. Wellsource maintains a deep backlog of new products and features that are ready to be implemented. In addition, a list of defects is continually updated and prioritized. The director is expected to create, manage, and constantly improve a process that produces measurable and reliable results which allows the company to achieve its primary objective.
Integrity. Wellsource's products collect and store protected health information (PHI) which is governed by laws such as the Health Insurance Portability and Accountability Act (HIPAA). The director is expected to ensure that Wellsource's software development practices and procedures remain compliant with all relevant laws and regulations. Additionally, Wellsource has client commitments regarding the security, compliance, and uptime of our products. The director is expected to oversee the maintenance of our production-level and corporate infrastructure and develop best practices and procedures to ensure we meet our obligations and to work collaboratively with other departments to anticipate and accommodate our clients' and prospects' demand on our technical infrastructure.
Passion. Wellsource is deeply committed to the success of our employees, our clients, and our participants. The director is expected to demonstrate commitment to our employees' professional and career development. The director is also expected to relentlessly maintain a customer-focused approach.
Innovation. Wellsource engages in a competitive industry where compelling software is not the differentiator, it is the expectation. The director is expected to oversee the creation of software that not only meets spec but also pursues our product aspirations.
We recognize that one of us isn't smarter than all of us and we strive for a culture that places the good of others before ourselves. As a result, the director is expected to meaningfully participate in meetings, share ideas, and collaborate with others in setting and reviewing the strategic direction of the company. The director is expected to promote collegiality, both personally and departmentally and serve as the liaison between the development team and the rest of the business.
Leadership, management and professional development of dev team (including architect, developers, tech writer, and systems administrator)
Management of releases (including accurately scoping, estimating, planning, and managing sprints)
Provide accurate time estimates for new features and bug fixes
Maintain technical strategic plan for product and datacenter architecture (including forecasting the company's technical infrastructure needs: both production and corporate environments)
Communication (both written and verbal)
Interface with clients' and prospects' technical teams
Ensure adequate cross-training within department (avoid "single points of failure")
Vendor management (including third party resources)
Participation in specific meetings: stand-up (chair), sprint planning (chair), management team, DevOps, triage, all-hands, 1:1's
Traits, Experience and Abilities
Wellsource's core values are excellence, integrity, passion, innovation, and teamwork. To be a successful Wellsource employee these values must be evident in your work. Because of our size and industry footing you must be a self-starter who thrives in a small business work environment focused on growth.
Behaviorally, this position requires the ability to be flexible, possess excellent communication skills (both written and verbal), and have a track record of positive and professional working relationships with co-workers and clients. This position will be expected to chair internal meetings relating to product development, and be a member of other relevant committees. Clear thinking is critical and the ability to take complex concepts and explain them in simple terms to non-subject matter experts is a key contributor to success in this role.
The ideal candidate will have working knowledge of C#, the .NET programming environment, HTML, AngularJS, and SQL. Understanding of software and database architectural concepts as well as a familiarity with internet application security is beneficial. At least 5-10 years of relevant work experience is expected; ideally with a majority of that time spent working with the technologies listed above. Proficiency in the Microsoft Office suite is expected.