Blog

 

Desired Profile:

We're seeking a highly motivated and talented technical leader who is passionate about delivering cloud solutions and would like to translate this passion into development of best-of-breed church management solutions to TouchPoint church partners. As the Director of Software Development, you will work directly with the company leadership on all aspects of providing innovative solutions for a variety of churches.

The ideal candidate is a technical leader with experience in software development as an individual contributor involving end-to-end web-based SaaS infrastructure solutions in Azure and AWS using a Microsoft stack. To be successful at this role requires excellent real-world understanding of a multi-tier software solution stack and who can apply this knowledge/experience to solve complex technical issues, bringing clarity to ambiguous technical problems, influence stakeholders on the designs, and seamlessly collaborate with non-technical parties.

Position Responsibilities:

  • Oversee the core team development process and SDLC. Review pull requests and offer feedback constructively.
  • Database Administration - Solve performance issues related to database architecture. Resolve data integrity problems effectively.
  • Database Conversions – Import databases for new customers from other church management systems.
  • System Security – analyze, mitigate, and prevent breaches of data and web application attack vectors
  • Web Development - Add new functionality to the main application, from simple one-day projects to much larger projects.
  • Bug Fixes - Support and collaborate with our client success team to track down reported bugs and repair in a timely manner.
  • Custom Reports - Help clients build custom reports and Python scripts for their specific database.
  • Github collaboration with internal and external contributors - Work with issues and pull requests.

Professional Experience

Required:

  • 10+ years of experience developing in the below technologies
  • 3+ years of experience leading technical teams
  • ASP.NET MVC / IIS / Windows Servers
  • .NET Core 2+
  • C# / LINQ
  • SQL Server / SQL / Database administration
  • HTML / CSS / Bootstrap 3.2+
  • Javascript / JQuery / Ajax / Vue.js / JSON
  • Git / GitHub administration

Preferred:

  • Experience in PHP / Apache / RHEL / Linux sysadmin
  • Knowledge of Python programming
  • Knowledge of Java programming
  • Knowledge of mobile app development practices and conventions on iOS and Android

Competencies / Work Style:

  • Effectively manages deadlines and deliverables
  • Strong written and verbal communication skills
  • Attention to detail
  • Accurately estimates timelines for projects
  • Firm grasp of personal strengths and weaknesses
  • Research and apply new tools and technologies to development practices
  • Team player, listens well, learns from others, and helps fellow team members perform to their best
  • Receives and offers constructive feedback in a positive manner

Location:

This role is a remote work from home position

Benefits:

  • Competitive Medical/Dental/Vision health plans
  • Free Short Term Disability and Life Insurance 
  • Company-paid HSA contribution + FSA's  
  • Matching 401(k)
  • Flexible PTO 
  • Philanthropic PTO 
  • Flexible Work Schedule

Submit your resume

Subscribe to the TouchPoint Blog

Enter your email address to subscribe to the TouchPoint blog and receive notifications of new posts by email.

Join 306 other subscribers