As a part-time web developer, you will be tasked with maintaining websites, apps, and church management tools used at GT Church. This position serves in a central capacity to provide support to church ministries as well as the needs of the congregation directly. In cooperation with other staff, this position oversees and executes GT’s reporting strategy, including creating and overseeing the use of reports and metrics from our church management software, Rock RMS. Work schedule is flexible and a remote work option is available.
- Designs, develops, tests and supports web-based software solutions in a cloud environment as well as on premises.
- Determines and implements best solutions for both internal and external application infrastructures, including church management, websites, apps.
- Integrates Rock RMS with external applications and websites to ensure a unified source of member/attendee, giving, and metric information.
- Manages Git repositories for web applications, Rock themes, Rock plugins, apps etc.
- Provides web application support to members and staff.
- Identify ministry needs to create Rock RMS workflows and automated systems for completing simple but time consuming tasks.
- Maintain custom reports using SQL and MS SQL Server, MySQL, Excel, etc.
- Manage routine database clean-up: duplicates, statuses, etc.
Qualifications
- Manage routine database clean-up: duplicates, statuses, etc.
- Experience with a scripting language (like but not limited to Python, Ruby, VBScript)
- TIA/EIA-568 cabling experience and/or certification
- Experience with Object-Oriented PHP and web frameworks (Slim, Angular, Twitter Bootstrap, SCSS, etc.)
- Familiarity with dependency management (Composer) and version control (Git)
- Advanced experience with WordPress hierarchy and development, including custom plugins and templates
- Experience consuming REST API’s
- Familiarity with UNIX-based systems and administration
- Comfortable with command-line Linux/UNIX
- Advanced knowledge of programming languages & Frameworks including, HTML, CSS (Bootstrap, Less), JS (Angular, jQuery), Experience with C# or Liquid Tags is a plus
- Proficient with Version Control in Git/Github
- Experience with relational database management and architecture (MySQL, MS SQL Server)
- Must be innovative and creative and constantly looking for opportunities to grow
- Experience with cloud hosting a plus (DreamHost, AWS, Azure)