Eagle Adventure Camps, Glorieta, New Mexico (Relocation Required)
Do you feel like your current job lacks purpose? Want to use your talents to make an eternal impact? Eagle Adventure Camps is looking for a passionate and talented technology professional to join our Technology Solutions team. As an Evangelical Christian ministry, Eagle Adventure Camps believes that a personal and authentic relationship with Jesus Christ is the most important qualification for this position. We are excited about our mission statement and are looking for a like-minded person who is willing to serve alongside us. Please thoughtfully consider each part of our mission statement, job description, and description of our ministry and community before applying.
To inspire Christ-like change through Outdoor Adventure, Authentic Relationships, and Biblical Truth
The makeup of our community determines a large part of what it is like to live and work here. We have about 120 people who live on-site year round. This group includes full-time staff, staff families, and interns. Glorieta is a beautiful setting nestled in the foothills of the Sangre de Cristo Mountains and is a remote, rural community about 20 miles from Santa Fe, New Mexico.
Title: Senior Software Developer + System Administrator
Department: Shared Services
Reports To: Director of Technology Solutions
As a Senior Software Developer + System Administrator on our Technology Solutions team, your purpose will be to fulfill our mission of inspiring Christ-like change by creating digital solutions that directly affect our employees, programs, guests, and ministry partners. This is a multifaceted role responsible for assisting the Director with the oversight and management of our IT infrastructure, alongside active participation in software development projects. This position demands a candidate with a strong technical acumen in both IT infrastructure and software development, fostering an integrated approach to technology within our organization.
Key Responsibilities and Expectations
As a hybrid role, the Senior Software Developer + System Administrator will split time between software development projects and system administration responsibilities. The system administration responsibilities are secondary and intended to assist the Technology Solutions Director in managing the IT infrastructure of the campus.
Software Development Responsibilities:
Work collaboratively with the Director and other team members on solution design of web applications, mobile applications, and integrations.
Design, develop, and maintain software applications aligned with company objectives with resilience, scalability, and performance in mind.
Write clean, maintainable code and participate in code reviews.
Collaborate with cross-functional teams to gather software requirements and deliver solutions.
Participate in Agile development processes and contribute to process improvement, owning specific tasks and deliverables.
Debug and troubleshoot software issues and propose effective solutions.
Test and deploy programs and applications in cloud environments.
Keep up-to-date with software development best practices and industry trends.
Ensure that software development projects are delivered on time and within scope.
Develop technical documentation to guide future software development projects.
System Administration Responsibilities:
Work collaboratively with the Director to manage and maintain the organization's IT infrastructure, including servers, network components, and systems.
Ensure the security, availability, and performance of the IT environment.
Implement and maintain network monitoring and management tools.
Troubleshoot and resolve infrastructure issues promptly.
Manage hardware and software inventory and procurement.
Develop and enforce IT security policies and practices.
Conduct regular security audits and vulnerability assessments.
Ensure compliance with industry standards and regulations related to IT infrastructure.
Collaborate with vendors for IT equipment procurement and support.
Evaluate IT hardware and recommend upgrades or replacements.
Manage IT hardware inventory and warranty information.
Ability to work quickly and follow industry best practices
Strong problem-solving, troubleshooting, and project management skills.
Excellent written and verbal communication skills
Ability to learn, adapt, and grow with our team
Certified Salesforce Developer preferred
Bachelor's degree in Computer Science or a related discipline
Ability to sit and focus on a singular task for several hours at a time
Work Context: This job is on location in Glorieta, New Mexico.
Travel:Some travel to support our Texas Camp and for training and development (up to 4x per year).
Work Environment: This position will be primarily office based, but may be called upon to assist with other duties as needs arise.
Training: All employees will be given the opportunity to improve their skills through appropriate training. This will include ongoing coaching and on the job training as a regular part of this position.
Compensation:$40,000 annualFull-time salary, rent-free on-site housing including utilities, very low cost health and wellness plan, retirement benefits with matching funds, paid vacation time, flexible work schedule
Disclaimer:This Job Description is not a complete description of all that is necessary to do your job. All camp employees are expected to do what it takes to work as a team, even with other departments, to serve guests. We ask that anyone who is interested in working at Glorieta Adventure Camps be flexible and have a positive attitude.
Nestled in the Southern Rockies, Glorieta is a mountain escape that has adventure for everyone from casual camper to outdoor adventurer and extreme sports enthusiast. While the mild climate and outdoor activities draw our campers here, the transformations they experience have the greatest impact on their lives.
Glorieta Camps are filled with activities and programs that are loaded with fun and tailored to inspire lives towards a deeper relationship with Christ. Our programs are built to tackle tough issues head-on with humility, straight talk, and uncompromising Biblical perspectives.
Our camps are operated by a fun-loving staff that is comprised of devoted, inspired and specially trained believers. Our trained believers are passionate about providing a morally, emotionally and physically sound environment that is safe, inspiring, and life-changing for our campers.