Software Developer – Rock RMS & Web Applications

Rock Community

Oklahoma City (OK)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rock Community in Oklahoma City is seeking a skilled Software Developer to contribute to the development of Rock RMS and various web applications. You will be responsible for configuring Rock features and writing efficient code to enhance mobile app and website integrations.

This full-time role involves working within a team, requiring a strong background in software development, preferably with experience in Rock RMS, as well as SQL databases.

Qualifications

  • 2+ years of development experience required.
  • Attends Crossings on a consistent basis to understand culture, mission, and vision.

Responsibilities

  • Configure Rock RMS features and job schedules.
  • Write secure, efficient, and maintainable code.
  • Participate in deployments and cloud application maintenance.
  • Gather requirements and provide technical solutions.

Skills

Node.js
Vue.js or another front-end framework
Experience with REST APIs and JSON-based integrations
Working knowledge of SQL databases
Familiarity with Shopify’s Liquid framework
Knowledge of C#, .NET Core
Experience with Azure, AWS, or other cloud platforms
Familiarity with Agile development methodologies
Strong interpersonal and communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

Rock RMS
SQL

Job description

Software Developer – Rock RMS & Web Applications

Job Position – Software Developer – Rock RMS & Web Applications

(Position Description - full-time, salaried, exempt, administrative, and at-will)

Location – Central (Portland Office)

The developer will contribute to existing systems, support ministry needs, and participate in the design and execution of new digital features for Crossings Community Church.

Organizational Relationships

Reports to Crossings Community Church Director, Information Technology and will work collaboratively and interact regularly with various vendors, CCC staff and volunteers across the various departments and ministries, venues, and campuses, as well as with partners of Crossings to accomplish the goals and mission of Crossings’ and its ministries.

Responsibilities & Duties

Rock RMS Development & Administration:

  • Configure Rock RMS features, security roles, attributes, automation, reporting, and job schedules.
  • Support and enhance our Rock-based mobile app and website integrations.
  • Implement custom logic, plugins, APIs, and UI components as needed.
  • Troubleshoot Rock RMS issues, performance concerns, or data inconsistencies.

Web, Mobile, and API Development:

  • Write secure, efficient, testable, and maintainable code following best practices around source control, testing, and deployment.
  • Build integrations between Rock RMS and third‑party systems.
  • Work with SQL databases to design schema, write queries, optimize performance, and support analytics/reporting needs.
  • Utilize Shopify’s Liquid templating framework where needed (experience preferred but not required).

Cloud, Infrastructure, and Operational Support:

  • Participate in deployments, monitoring, troubleshooting, and maintenance of applications hosted in cloud environments (AWS/Azure).
  • Help ensure security best practices are followed across development workflows, user authentication, and data access.
  • Provide recommendations for system improvements, automation, and optimizations.
  • Work closely with ministry teams to gather requirements and translate needs into technical solutions.
  • Partner with cross‑functional staff for escalation support and system interoperability.
  • Assist in documenting processes, development patterns, configuration changes, and integrations.
  • Perform other duties as assigned.
General Duties
  • Assist in maintaining the highest possible ministry standards and professional ethics in accordance with the goals, Purpose Statement, and Core Values of Crossings Community Church.
  • Support the leadership of CCC, contributing to the spirit of unity among the staff and congregation.
  • Represent Crossings in civic and ministry‑related efforts as approved or requested.
  • Perform any other duties or tasks to accomplish responsibilities associated with this position or as may be needed or assigned to fulfill the needs, mission and goals of Crossings’ ministries.
Education, Experience, and Qualifications
  • 2+ years of development experience or a Bachelor’s degree in Computer Science or a related field.
  • Attends Crossings on a consistent basis to understand culture, mission and vision.
Preferred Experience
  • Preferred experience administering or developing on Rock RMS (Lava, SQL, workflows, plugins).
Knowledge, Skills, and Abilities
  • Exhibit a passion to walk with people in their faith development.
  • Be a proven and effective leader in the areas of responsibility attached to this position including a willingness to learn, adapt, and take initiative.
  • Be a multi‑tasking team player with high energy, strong interpersonal skills and a positive attitude.
  • Possess a current unrestricted driver’s license.
  • Node.js.
  • Vue.js or another front‑end framework.
  • Experience with REST APIs and JSON‑based integrations.
  • Working knowledge of SQL databases such as MS SQL, Postgres, or equivalent.
  • Ability to gather requirements, estimate effort, and deliver within timelines.
  • Strong interpersonal and communication skills; able to work effectively in a collaborative, ministry‑driven environment.
  • Familiarity with Shopify’s Liquid framework.
  • Knowledge of C#, .NET Core, or other complementary languages.
  • Experience with Azure, AWS, or other cloud platforms.
  • Familiarity with Agile development methodologies.
  • Creativity with problem‑solving and the ability to balance multiple projects.
  • Ability to work occasional Wednesday nights or Sunday mornings as part of the 40‑hour work week.
Physical & Other Requirements for Position
  • Be able to walk a long distance (up to a quarter of a mile) and be able to lift and carry 25–35 lbs parcels for distances of up to 500 feet.
  • Able to lift and carry items up to 50 lbs.
  • This is a safety sensitive position where the employee holding this position has the responsibility of his/her own safety and the safety of others including minors.
  • Drug‑free workplace.
Spiritual Gifts

A mature walk with Christ exhibiting the spiritual gifts of administration/organization, leadership, wisdom, discernment, shepherding, service/helpers, hospitality, creativity and encouragement.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Developer
Full-Stack Developer

Cornerstone Chapel • Leesburg (VA)

On-site
USD 95,000 - 130,000
Systems & Integrations Manager
Systems & Integrations Manager

cornerstonechurch • Chandler (AZ)

On-site
USD 90,000 - 120,000
Partial remote work
Systems & Integrations Manager
Systems & Integrations Manager

Cornerstone Church • Chandler (AZ)

Hybrid
USD 85,000 - 120,000
Systems & Integrations Manager
Systems & Integrations Manager

Cornerstoneonline • Chandler (AZ)

On-site
USD 85,000 - 120,000
CNC Programmer and Operator
CNC Programmer and Operator

Express Employment Professionals - Chandler • Chandler (AZ)

On-site
USD 90,000 - 120,000
Technology Product Specialist
Technology Product Specialist

Rock Community • Anderson (SC)

On-site
USD 60,000 - 80,000
Manager / Team Lead - Church Management Systems
Manager / Team Lead - Church Management Systems

Rock Community • Peoria (AZ)

On-site
USD 40,000 - 60,000
Full Stack Engineer: Build Scalable Ministry Tech
Full Stack Engineer: Build Scalable Ministry Tech

Sun Valley Community Church) • Gilbert (AZ)

On-site
USD 90,000 - 130,000
Full Stack Developer
Full Stack Developer

Sun Valley Community Church) • Gilbert (AZ)

On-site
USD 90,000 - 130,000
Administrative Assistant - Connections (Reservoir Campus)
Administrative Assistant - Connections (Reservoir Campus)

Pinelake Church • Brandon (MS)

On-site
USD 32,000 - 52,000