Company Overview:
TouchPoint is a software company built by the church for the church. We exist to help church leaders focus more on their ministry and less on their software. TouchPoint empowers the church to engage relationally, create community and focus on discipleship. We're looking for bright, passionate, and talented people to help us.
Position Overview:
We are looking for a qualified Full Stack Developer to work with all aspects of our open source software and service. Your job will entail adding new features, managing the database, building database conversions, and fixing bugs. We are a small shop and you will be working with experienced developers and outside contributors to the open source project.
Desired Profile:
You are a team player with a desire to create and contribute to great software. You enjoy working with a mission-focused, collaborative team, to achieve a common goal. You communicate well and have a growth mentality that guides how you code and work. You enjoy continually refining and improving processes to save time and increase efficiencies. You manage your time well, accurately estimate timelines for projects, and deliver on your commitments.
Experience:
- ASP.NET MVC / HTTP / REST
- C# / LINQ / XML / JSON
- .NET Core 2+
- HTML / CSS / Bootstrap 3+
- Javascript / ES6 / JQuery / Vue.js 2+
- SQL Server / SQL
- Python / IronPython
- Git / GitHub / Open Source
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
- Willing to learn new tools and coding languages
- 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
Position Responsibilities:
- 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.
- Database Conversions - Convert a new customer's database from other church management systems.
- Custom Reports - Help clients build custom reports and Python scripts for their specific database.
- Mentor other developers and provide technical leadership
- Github collaboration with outside contributors - Work with issues and pull requests.
- Testing / QA - Work with our client success team to help devise a plan for testing and validating new features.
- Write APIs - As new APIs are needed for our Python extensibility interface.
Location: Remote/Dallas, TX preferred