What are the responsibilities and job description for the IT Software Developer position at Adventist Media Ministries?
Position Title: IT Software Developer Employment Status: Full Time – 38 hours
Internal Class Title: Dept Assist III (Computer) Job Classification: C 9.22
Department: Information Technology Wage Class: Non-Exempt
Accountable to: Director of IT Date Written: March 2025
Position Summary:
This position is responsible for the development of mobile, web, and television applications and requires a high degree of attention to detail. The ideal candidate must be highly experienced in software maintenance and development. It is crucial that this position supports the mission and values of It Is Written by exemplifying the values and beliefs of the Seventh-day Adventist Church in all interactions.
Authority & Accountability:
Authority as delegated by and directly responsible to the Director of Information Technology in accordance with It Is Written’s policies and objectives.
Essential Position Functions:
- Architect, develop, and maintain scalable and highly-available mobile, web, and television applications tailored to ministry needs.
- Implement robust solutions for CRUD (Create, Read, Update, Delete) operations to ensure strong functionality and optimization of our content management systems.
- Collaborate with creative and technical teams to define, design and deploy new features that enhance user interaction and content delivery.
- Ensure the performance, quality, and responsiveness of web applications.
- Maintain code integrity, organization, and documentation using version control tools.
- Optimize database schemas and indexes to increase performance, efficiency and security.
- Troubleshoot and debug applications, ensuring seamless functionality across all platforms.
- Migrate data and websites for long term hosting.
- Use modern coding languages and libraries to develop web applications. Examples: CSS3, HTML5, React, jQuery, PHP, and Go.
- Build, update and maintain pipelines for testing and deployment.
- Update and maintain API and authentication systems.
- Become knowledgeable in the programming languages used by our existing projects.
- Must be able to make decisions and provide guidance on appropriate coding languages as they relate to a given project.
- Collaborate with other team members in the office environment to learn, support, encourage, improve, and complete tasks and duties.
- Be available to meet in person for IT team meetings, project meetings, and in collaboration with team members from other departments.
- Test and troubleshoot web applications using test lab equipment in the office environment.
- Fulfill other related responsibilities and duties as assigned.
Position Specifications:
- Qualifications, Scope, and Complexity of duties:
- Education:
- A high school diploma, or equivalent, is required.
- A bachelor’s degree in Information Technology or Computer Science is preferred.
- Education:
-
- Experience:
- Two A minimum of two (2) years of experience writing code is required. Knowledge of security practices and data protection between server and client is preferred. The Digital Accessibility Foundations certification, or equivalent, is required within one (1) year of employment.
- Membership and Mission:
- Embrace the mission and values of It Is Written and be a member in good standing of the Seventh-day Adventist Church.
- Skills, scope, and complexity of duties:
- Possess proficiency in modern coding languages and libraries for web applications. Examples: CSS3, HTML5, React, jQuery, PHP, and Go.
- Demonstrate experience with software including databases, spreadsheets, word processing, and browsers.
- Possess experience with tools used in writing web applications.
- Exhibit a willingness to learn new skills and technologies.
- Maintain a positive attitude and a sharp attention to detail.
- Possess a working knowledge of databases and their schemas. Examples: MySQL, MongoDB and Microsoft SQL
- Must be able to tune and adjust Database Schemas, layouts and indexes.
- Possess the ability to deal tactfully with IT staff and staff from other departments in all interactions.
- Must stay current with the latest on web technology and security.
- Demonstrate a passion for web technology’s role in ministry.
- Ability to effectively handle confidential information and situations at all times and maintain a high degree of loyalty and support.
- Is a self-starter who can exercise direction and independent judgment, manage multiple projects, assume responsibility, and deliver on tight deadlines.
- Must be able to work in 3 or more code projects simultaneously.
- Exhibit good interpersonal communication skills.
- Possess superb time-management and multitasking skills.
- Must possess logical and analytical skills.
- Must be able to think outside the box.
- Able to exhibit Christ-like behavior in daily tasks, collaborative projects, and under stress.
- Experience:
- Interpersonal Relationships:
- At It Is Written:
- President
- Manager/Treasurer
- Director of Information Technology
- IT Department office staff
- General office staff
- Outside of It Is Written:
- It Is Written vendors, contractors, guests, and volunteers
- At It Is Written:
Working Conditions:
- General working conditions of an office.
- Occasional moderate to high stress due to meeting critical deadlines.
- Prolonged sitting, computer viewing, and repetitive motion from keyboard and mouse use.
- Physical requirements: requires standing, walking, time at a desk, reaching, climbing, and lifting (maximum of 50 lbs).
Specific Requirements:
- Hourly, 38 regular hours per week.
- May require variable hours and weekend work.
- No special clothing or safety gear required.
- Business casual attire is required.