Director of Software DevelopmentSamaritan Ministries

Job Summary

To serve the staff and members of Samaritan Ministries International (SMI) collaborating with peers to drive the prioritization of software deliverables focused on member experience and ministry base operations systems for the ministry. Responsible for leading a software development organization that builds and/or operates software applications and tools to support our membership base. Also responsible for developing quarterly and annual technology roadmaps that drive ministry outcomes in conjunction with senior leadership product vision and goals. Work in partnership with ministry teams to ensure that ministry and technical requirements align with organization platform strategy and target architecture driven by the Vice President of Technology.

 

Responsibilities
Key Responsibilities

 

  • Proactively partner with ministry product owners to ensure that the delivered functionality adheres to all ministry policies and ministry requirements.
  • Identify opportunities to simplify ministry processes and optimize technology solutions. Energize, motivate, and excite team members inspiring them to deliver the highest quality product possible
  • Creates and drives strategies in alignment with the Ministry’s overall vision and ministry goals.
  • Works with project personnel to define standards and frameworks with regards to coding, programming, and the general development of applications for multiple platforms.
  • Works with Supervisors, Managers, and Team Leads to ensure all deliverables adhere to deadlines, specifications, and budgets. Develops and implements performance metrics. Reviews and reports on project progress to leadership team.
  • Prepares and manages budget(s) and financial targets.
  • Continuously researches new techniques with respect to coding technology and coding practices. Works with the Dev Ops team to implement new techniques that benefit the goals of the ministry.
  • Regular, consistent, and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary.
  • Primary liaison for IT development requests - intake
  • Work with ministry leaders in prioritization of ministry and software development imperatives within and across ministry units and ministry centers of excellence
  • Leads the Software Development teams in the development of new software and web applications and leads the continued support for existing applications and applications in development. Oversees implementation initiatives, software updates and the roll-out of new software releases. Supports and adheres to CAB (Chage Advisory Board) practices
  • Act as conduit for escalation with vendors for operational and project issues
  • Advise management of new applications or potential system enhancements in support of future requirements
  • Analyze emerging industry standards and trends to determine impact on enterprise architecture
  • Analyze user requirements and provide recommendations for purchase
  • Champion efforts to improve business performance through enterprise information solutions and capabilities
  • Collaborate with vendors and the team to provide technical expertise to senior management for contract details to support the contract negotiation process
  • Deliver solution implementation guidelines
  • Manage customer communication and expectations
  • Manage assigned IT Department projects, applying IT Project Management methodologies
  • Mentor and establish relations across technical and architecture teams
  • Participate and provide support in onboarding of any new application components
  • Participate in knowledge transfer within the team, and business units
  • Provide labor and material estimates for delivering the change management component of a project
  • Provide system expertise to our technology partners and business support groups.
  • Provide technical recommendations to senior management
  • Recognize and escalate deeper and more complex issues to senior members within IT organization
  • Translate strategic business requirements in order to develop enterprise architectures
  • Work with team members to support applications and formalize process and procedures on application support


Additional Information

 

  • Disclaimer: This job description is intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of responsibilities, duties and skills required of personnel in the classification. Work hours may be irregular including performing duties on evenings or weekends.
  • This position requires an active commitment to the mission and values of SMI. In the course of performing job duties, the employee will act in a manner that is Christ-honoring as well as Christ-like, demonstrating a personal Christian faith and witness in all interpersonal interactions.


Qualifications
Qualifications and Experience

 

  • Four-year degree from an accredited university or the equivalent combination of education and experience.
  • 10 Years+ supervisory experience in a software development product environment. 3 years experience in a Director or higher role
  • In-depth understanding of iterative software development practices and related technological advances as a whole.
  • Demonstrate intermediate to expert understanding of relational databases.
  • Project management experience is preferred, both Agile and Waterfall methods.
  • Knowledge of SDLC methodologies, and knowledge of how to apply the appropriate methodology based on the maturity and structure of the organization.
  • Multiple IT development certifications desired
  • Demonstrated ability to define IT Strategy and Roadmaps for development
  • In-depth knowledge of UI, Microservice, and Operations Architecture
  • Agile and Lean software development practices
  • Full lifecycle software development
  • Demonstrated experience interacting with senior executives
  • Ability to synthesize multiple inputs into a compelling strategic / actionable plan.
  • Strong presentation skills and ability to craft a strategic narrative.
  • Strong interpersonal skills with a focus on collaboration.
  • Demonstrated success in leading and developing high performing teams
  • Vendor management


Competencies

 

  • Nurturing Innovation
  • Fostering Communication
  • Application Development and Maintenance
  • Visioning and Alignment
  • Acting with Integrity, Empathy, and Compassion
  • Collaborating with Others
  • Neighbor Focus
  • Pursuing Excellence
  • Problem Solving
  • Architecture
  • Product and Technical Knowledge
  • Systems Integration


Requirements
  • Software Development5+ years
  • Agile Methodologies5 - 10 years
  • Project Management5 - 10 years
  • Leadership
  • Strategic Planning
About Us

Samaritan Ministries is a Biblical solution to health care. It is not insurance. We deliver authentic, compassionate, and personal service in the name of Christ to enable and inspire members to provide for one another’s medical needs through prayer, encouragement, and financial support.

From demonstrating Christ-centered compassion to modeling best practices in health care sharing, Samaritan Ministries is committed to keeping Jesus at the center of everything we do. The way we interact with our colleagues and engage with our members is a testament that we are ultimately serving Christ and His Kingdom.

Tucker Carlson Network
PublicSquare
Maddox Transformers
Patriot Mobile
Moms for America
MxM News
Hillsdale College
Bahnsen Group