Position Title: Software Engineer Employment Status: Exempt
Internal Job Title: Web Application Developer Job Classification: S 46
Department: IT Department Wage Class: Exempt
Date Written: July 30, 2024 Reports To: IT Department Director
Our Mission:
VOP is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something great and share it with the world, changing lives for the better. It’s the diversity of our God-given team and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add souls to the Kingdom of God.
Job Summary:
The Software Engineer will help build essential software applications for the ministry. Will build or expand their expertise in evangelism, while working closely with churches across the North American Division to design, architect, and implement websites and apps that will delight, inspire, and empower pastors and church members.
Essential Functions
- Design and develop websites, apps, and experiences that are at the core of unleashing the potential of computing on VOP's platforms.
- Be at the forefront of ideating, developing, and shipping groundbreaking experiences and platforms ensuring continuous site reliability
- Work closely with peers to deliver life-changing products to VOP customers.
- Ship high-quality websites and apps to customers.
- Answer questions through prototyping and experimentation, and then translating these answers into shipping code that touches the lives of thousands of customers.
- Investigate new technologies to include using cloud computing tools to connect data from various sources to their applications.
- Deploy best practices, and advocate for quality in your work and the work of others
- Collaborate within groups of different technical and non-technical backgrounds and diverse opinions.
- Provide support to clients and colleagues with translation in other languages.
Job Specifications
Required Skills and Qualifications:
- Education:
BS or greater in Software Engineer, Computer Science OR equivalent degree
- Membership:
Member in good standing of the Seventh-day Adventist Church.
- Experience: Excellent track record (4+ years) of building and shipping complex and user-friendly applications, websites, and user-facing systems in one of the following domains:
- Apple platforms
- Google platforms
- Windows platforms
- Web platforms
- Language: Able to speak, read, and write in Nepalese and Spanish, preferred.
Additional knowledge and understanding:
- Working knowledge of the following: Apple, Google, Windows, and Web development technologies and associated frameworks and tools.
- Considerable experience in modern software engineering practices (Object-oriented programming, functional programming, declarative user interfaces, test-driven development, etc).
- Experience with Apple's development frameworks and technologies (Swift, ObjC, SwiftUI, UIKit, etc).
- Familiarity with Microsoft’s development frameworks and technologies (.NET, Swift, etc.)
- Familiarity with Google’s development frameworks and technologies (Flutter, Android SDK, etc.)
- Familiarity with WordPress WooCommerce and supporting technologies.
- Familiarity with APIs, web, and App programming (C, C++, C#, Ruby on Rails, JavaScript, PHP, Rest, React, .NET, Python, etc.)
- Familiarity with MS SQL Server, PostgreSQL, MySQL, etc.
- Experience in prototyping of user-facing features and working with designers.
Other Skills and Capabilities:
- Detail-oriented approach to problem-solving, planning, execution, and maintenance of software.
- Strong Computer Science fundamentals.
- Excellent communication skills; ability to collaborate successfully with peers from diverse experiences and backgrounds.
- Proven ability to drive results in a fast-paced and agile organization.
- Experience in managing/leading/mentoring engineering teams.
Interpersonal Relationships:
- In Media Center:
- Speaker/Director and Manager/Treasurer
- Department Directors
- Office staff
- AMM Support Services and all on-campus personnel
- Outside of Media Center:
- Executive Board
- North American Division Administration and Communication Department
- Donors
Working Conditions:
- General working conditions of an office and production studio on site in Loveland, Colorado
- Travel flexibility and travel hazards
- Physical requirements: requires standing, walking, sitting at desk, reaching, climbing, and lifting (maximum of 50 lbs.)
- An equivalent of 38 regular hours per week to fulfill job duties.
- Will require variable hours and some weekend work
- Professional business attire
Compensation and Benefits
- Salary range for this role is between $68,448.24 – $85,349.04 and your base pay will depend on your skills, qualifications, experience.
- Health Insurance, including dental and vision coverage; vacation and holiday pay (9) holidays; retirement benefits; life and disability insurance; Employee Assistance Program; Workers Compensation; FAMLI paid leave insurance program, plus more.