Full Stack Developer
Salem Media Group, Inc.
Gilbert, AZ, United States
28 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
JavaScript (Programming Language)
.NET Framework
HTML5
Bootstrap (Software)
C Sharp (Programming Language)
Cascading Style Sheets (CSS)
Databases
Entity Framework
Mobile Application Software
Performance Tuning
SQL Stored Procedures
+13 more
Systems Integration
Transact-SQL
Freeform SQL
Backend
Vue.js
Syntactically Awesome Style Sheets (SASS)
Templating
Dynamic Content
Front End Software Development
SQL Server Management Studio (SSMS)
Restful APIs
Webhooks
Api Management
Job description
The Full Stack Developer builds, customizes, and maintains the technical infrastructure of the Sun Valley Community Church (SVCC) management system and all its components. This position engineers custom solutions that empower our ministry to scale. In all actions, the Sun Valley Community Church (SVCC) team leadership distinctives., 1. Custom Plugin Development: Design and develop custom RockRMS blocks, plugins, and API integrations using Lava and the .NET Framework.
- Database Engineering: Write and optimize complex SQL queries, stored procedures, and triggers to ensure data is accurate and performant.
- Front-End Customization: Build responsive, user-friendly interfaces using Lava, HTML, CSS, and Obsidian/Vue.js within the Rock ecosystem.
- System Integration: Develop and maintain integrations between RockRMS and third-party platforms, including our mobile app.
- Performance Tuning: Monitor system health, identify bottlenecks, and optimize code to handle high-traffic events like Easter or large-scale giving campaigns.
- Technical Documentation: Maintain clear documentation for custom codebases to ensure long-term system sustainability. Disclaimer: The essential functions are intended to describe the general content of and requirements of this position and are not intended to be an exhaustive or comprehensive list of all possible job responsibilities, tasks, and duties. Other duties may be assigned. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
Requirements
- Backend - Strong proficiency in C#, ASP.NET, and Entity Framework.
- Database - Advanced T-SQL skills (Performance tuning, complex joins, and data migrations).
- Templating - Expert-level mastery of Lava (Rockβs engine for dynamic content).
- Frontend - HTML5, CSS/SASS, JavaScript, and familiarity with Bootstrap or Vue.js.
- Tools - Git/GitHub, Visual Studio, and SQL Server Management Studio (SSMS)., * 2+ years of professional experience developing specifically within the RockRMS framework.
- Experience with RESTful APIs and webhooks.
- Familiarity with church ministry workflows (Contributions, Check-in, Groups).
- A portfolio of custom Rock blocks or contributions to the Rock Shop is a major plus.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.churchstaffing.comGood distractions
Talks and stories from around this role β technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
BB
Benedikt Bischof
over 4 years ago
CH
Chris Heilmann
Dev Digest 133 - Back to Front
almost 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
Dev Digest 113 - Debugging above the cloud
over 2 years ago