Updated one year ago

Rock RMS Developer

Community Bible Church-San Antonio
San Antonio, TX
Developer Dev-Ops HTML/CSS JavaScript SQL Database
Send Resume

JOB SUMMARY

As a Rock RMS Developer, your primary role will be developing and enhancing the platform. With your expertise in Rock RMS, you will be responsible for designing, implementing, and maintaining a wide range of features, modules, and customizations within the platform. Your strong technical skills, meticulous attention to detail, and adept problem-solving abilities will guarantee seamless functioning and ongoing enhancement of our Rock RMS environment.

ESSENTIAL FUNCTIONS

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Collaborate with stakeholders, including project managers, business analysts, and other developers, to gather requirements and translate them into technical specifications.
  • Design and develop custom solutions, plugins, and integrations within the Rock RMS platform, following best practices and coding standards
  • Perform thorough testing and debugging to ensure the quality and stability of the developed solutions.
  • Customize and extend Rock RMS's existing features and functionality to meet our organization's specific needs.
  • Optimize the performance of Rock RMS by identifying bottlenecks, implementing caching strategies, and tuning database queries.
  • Stay current with the latest trends and advancements in the Rock RMS ecosystem and propose innovative solutions to enhance our platform.
  • Provide technical guidance and support to junior developers and team members, fostering knowledge-sharing and collaboration.
  • Participate in code reviews to maintain code quality, consistency, and security.
  • Document technical specifications, architectural designs, and code changes to facilitate knowledge transfer and future maintenance
  • Demonstrate strong problem-solving and debugging skills, effectively troubleshooting and debugging code.
  • Develop, implement, and evaluate curriculum and activities for each campus
  • Evaluate random classroom visits monthly to see how curriculum and activities are being utilized by staff and received by students
  • Other duties as assigned

COMPETENCIES

  • Possess strong communication skills in the English language (verbal and written)
  • Ability to maintain professional relationships with other ministries
  • Possess strong attention to detail
  • Ability to respond to emergent or stressful situations in a calm and professional manner
  • Ability to prioritize work, meet deadlines, work independently, multitask, and produce results in a high-stress environment
  • Must possess intermediate computer skills using basic applications such as Microsoft Word, Excel, PowerPoint, and internet browsing
  • Comply with standard departmental procedures.
  • Highest level of personal integrity with an uncompromised commitment to maintaining the confidentiality and privacy of all personal and church matters, data, and information. Must be forward-thinking and anticipate the needs of others
  • Ability to work independently and collaboratively in a fast-paced, Agile development environment
  • Ability to work collaboratively and communicate effectively with team members at all levels of the organization
  • Excellent problem-solving skills and the ability to analyze complex business requirements and translate them into technical solutions.
  • Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders

POSITION TYPE/EXPECTED HOURS OF WORK

This is a full-time position. Some weekend & evening work may be required, with additional planning and operation hours scheduled during the week.

PHYSICAL REQUIREMENTS

While performing the duties of this job, the employee may be regularly required to do the following:

  • Must have good or corrected vision as well as effective peripheral vision, depth perception, and ability to adjust focus
  • Must have good manual dexterity and be able to use repetitive motion of the hands and arms
  • Must be able to remain in a stationary position for extended periods of time
  • Must be able to move about inside the office and file rooms to perform a variety of tasks
  • Must be able to frequently lift 15 pounds and/or push/pull objects up to 50 pounds
  • Occasional reaching, stooping, kneeling, and crouching

EDUCATION AND EXPERIENCE

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Proven experience as a Rock RMS Developer, with a strong portfolio of successful Rock RMS projects
  • In-depth knowledge of Rock RMS and its architecture, including experience with its core components, database structure, and APIs
  • Proficiency in .NET development using C#, ASP.NET, and MVC frameworks
  • Experience with web technologies such as HTML, CSS, Bootstrap, Lava, JavaScript, and jQuery.
  • Strong understanding of SQL and database design principles, preferably with experience working with Azure SQL and T-SQL
  • Proficiency with version control systems like Git, enabling effective collaborative development

Preferred Skills:

  • Experience with Rock RMS administration, including security, data management, and configuration
  • Knowledge of front-end frameworks such as Angular or React
  • Familiarity with cloud platforms, particularly Microsoft Azure or AWS
  • Experience with mobile app development (iOS/Android) and using RESTful APIs

WORK ENVIRONMENT

Duties are performed in an office setting where the work and general environment may be fast-paced and hectic at times. Therefore, it is essential that the employee can effectively handle the normal anxieties associated with the job and manage multiple projects in a service-oriented environment.

Environmental noise levels are minimal.

OTHER DUTIES

  • Must exemplify The CBC Way of Honor, Hospitality, Hustle, High Capacity, and Humility
  • Must be willing to work weekends and occasional special events
  • CBC Member, a genuine desire to serve God and the Church
  • Must live a life beyond reproach 1 Timothy 3


Rock RMS Job Board Policy
Rock is a growing community. While the harvest is great the workers are few. We highly discourage actively recruiting from other churches. The positions are provided for those outside of church staff or for those who feel led to move to a new opportunity.
Send Resume