Role Description:
Truth For Life’s organizational mission is enabled by various technologies that are supported by the Business Application Developer role. As part of a small internal IT team, this position works to maintain and update existing databases, stored procedures, reports and other internal software systems and infrastructure, support of TFL employees use of said software, and training and documentation. There is specific focus on security, stability, scalability and reportability with all systems. This position reports to the Director of IT and is essential to supporting the mission of the ministry of Truth For Life.
Accountabilities
+--------------------------------------+--------------------------------------+ | Accountabilities | Metric | +--------------------------------------+--------------------------------------+ | Daily support of donor management | Daily up-time of all processes | | system (Studio Enterprise). | including order and donation | | | imports, reconciliation, donor | | | segmentation, NCOA/CASS, recurring | | | payments, document scanning solution | | | and payment systems. | +--------------------------------------+--------------------------------------+ | Extend Studio Enterprise | Implement custom workflows to | | Capabilities | improve operational efficiency, | | | maintain and extend 3CX (phone | | | system) integration, as well as | | | expanding integrations with Hubspot | | | (email marketing), Freshdesk (email | | | support) and Avalara (sales tax) | | | platforms. | +--------------------------------------+--------------------------------------+ | Support continued integration with | Coordinate with web team on | | TFL website and iOS/Android mobile | implementation of new self-service | | app. | features and back end processes on | | | the website and ensure | | | interoperability with Studio | | | Enterprise. | +--------------------------------------+--------------------------------------+ | Uphold security standards and | Work with IT department on | | requirements for donor data. | completion of Security Gap List and | | | maintenance of security standards | | | including PCI compliance. | +--------------------------------------+--------------------------------------+ | Conduct training as necessary on new | Implement sessions for Customer | | applications and processes for | Service, Shipping and other affected | | employees. | employees. | +--------------------------------------+--------------------------------------+ | Write and optimize queries used for | At minimum one weekly meeting with a | | Studio Enterprise and reporting, and | department actively working on | | write reports as needed | creating needed reporting. | +--------------------------------------+--------------------------------------+ | Meet service level timelines | To be defined in conjunction with | | | the Director of IT for critical and | | | non-critical support items. | +--------------------------------------+--------------------------------------+ | Support One Page Strategic Plan | Attend meetings, support project | | priorities | assessments through planning and | | | cost analysis and coordinate with | | | vendors as needed for | | | implementations. Priorities rated | | | individually, per One Page Strategic | | | Plan | +--------------------------------------+--------------------------------------+ | Utilize KPI’s to measure performance | Monitor and share KPI’s with team. | +--------------------------------------+--------------------------------------+
Responsibilities:
Desired Education:
Preferred Requirements:
Skills:
Competencies:
INTEGRITY: Steadfast commitment to biblical principles for living and working
PASSION: Wholehearted dedication to the mission of Truth For Life
EFFICIENCY: Committed to clean, lean and documented code
SECURITY: A security-first mindset in development of any environment or process
JUDGMENT/DECISION MAKING: Commitment to data-driven decisions with the help of research, user-testing, and experience.
STRATEGIC SKILLS: Establishes a strong testing methodology for any development to ensure success of any project
INDEPENDENT: Able to manage multiple tasks and effectively meet deadlines without being closely managed
RESOURCEFUL: Readily adopts new tools and clever approaches to overcome difficulty
ADAPTABILITY: Easily adjusts to new conditions and welcomes challenges as opportunities
TEAM PLAYER: Willingly and reliably works in cooperation with and support of others
INNOVATIVE: Introduces new ideas and methods to meet new requirements or changing market demand
ASSERTIVENESS: Proactively offers suggestions, opinions, and openly asks questions
TENACITY: Highly persistent in maintaining or seeking to meet goals/objectives, determined to overcome obstacles
Workload: