Junior Software Engineer

Diocese Of Charlotte
Charlotte, NC



Full-time

Description

POSITION SUMMARY:

The Roman Catholic Diocese of Charlotte is seeking a Junior Software Engineer to join a dynamic new team tasked with building the digital "operating system" for the Diocese. This is an opportunity to be part of a transformative initiative—effectively creating a startup-like environment within the Diocese to design, develop, and deliver impactful technology solutions that enhance mission-critical operations across parishes, schools, and ministries.

The Junior Software Engineer will contribute to full-stack development and be an integral part of agile project teams, working with senior developers and key stakeholders to deliver secure, scalable systems and digital services. This role bridges technical implementation with organizational goals—translating business needs into features, integrating external services, and delivering applications that support the evolving digital vision of the Diocese.

This is a rare chance to help architect and build a new generation of Catholic technology infrastructure—an impactful and rewarding challenge for those inspired by purpose-driven work.

ESSENTIAL FUNCTIONS:

· Design, develop, test, and document front-end and back-end application components using modern frameworks and tools (e.g., React, Django, Node.js).

· Participate in code reviews, agile planning sessions, and product demos as part of the software development lifecycle.

· Collaborate with infrastructure teams to ensure secure and scalable deployments of applications.

· Assist in the development of REST APIs and integration of external services and data sources.

· Write clean, maintainable, and well-documented code aligned with organizational standards and best practices.

· Identify and resolve bugs or performance issues across production and staging environments.

· Maintain version control and collaborate with team members via platforms such as GitHub or GitLab.

· Support training, documentation, and rollout of newly released features or applications.

· Performs other related duties as assigned to support departmental and organizational priorities.

Requirements

Preferred:

Education:

· Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.

Technology:

· Proficiency in at least one of the following programming languages (Python, JavaScript)

· Exposure to relationship databases (PostgreSQL, SQL Server, MySQL) and/or NoSQL systems (MongoDB, Redis)

· Understanding of web technologies (HTML, CSS, JavaScript) and component-based frameworks (React, Vue).

· Familiarity with RESTful API design and consumption.

· Basic knowledge of agile development workflows and tools.

· Knowledge of at least one other cloud hosting solution (e.g., Azure, AWS, Google).

· Experience or familiarity with IT automation and scripting (e.g., Powershell, Bash), basic system administration, or DevOps concepts is a plus.

· Passion for learning new technologies and contributing to a mission-driven environment.

Personal:

· Excellent verbal and written communication skills.

· Reliable, personable, and customer focused.

· Desire to learn – independently and on the job.

· Comfortable working with colleagues and consultants.

· Candidates should be detail oriented with the ability to prioritize tasks and juggle multiple projects.

WORKING ENVIRONMENT:

· In office Monday through Friday

· Some evening and weekend work may be required.

Posted 2025-09-14

Recommended Jobs

Full Time Pediatrics Job Lillington, NC

CompHealth CompHealth
Lillington, NC

Lillington, NC offers physicians the opportunity to serve a growing community in a charming small-town setting with easy access to both Raleigh and Fayetteville. The area boasts a lower cost of living…

View Details
Posted 2025-09-10

Position - BACKFILL - TRAVEL - RN - A6W NEURO MED/ TELE (620) 6:45PM - 7:15AM

Bestica
Asheville, NC

Unit Information: A 6 West NeurosciencesLocation: Mission HospitalAddress: 509 Biltmore Avenue Asheville, NC 28801Floor: 6th A TowerBuilding: Main Campus General InformationTell us about the unit(s):…

View Details
Posted 2025-09-10

Nurse Practitioner/Physician Assistant: Duke Radiology Neuroradiology

Duke University
Durham, NC

As a part of Duke Health's outpatient clinic network, you will enjoy competitive compensation, comprehensive benefits plans, convenient work hours, and many opportunities for career advancement. Beco…

View Details
Posted 2025-09-07

Retail Associate

Beech Mountain Resort
Beech Mountain, NC

Make work your adventure at Beech Mountain Resort. We are a community of adventurers and outdoor enthusiasts. Beech Mountain Resort is committed to providing a once-in-a-lifetime experience to our gu…

View Details
Posted 2025-09-02

CERTIFIED NURSING ASSISTANT - WOODHAVEN

Liberty Health
Lumberton, NC

CERTIFIED NURSING ASSISTANT - WOODHAVEN Lumberton-NC-28358-United States Liberty Cares With Compassion At Liberty Healthcare and Rehabilitation Services , we promote a cha…

View Details
Posted 2025-09-14

Nurse Aide I & Clinical Secretary, CV ICU

WakeMed Health & Hospitals
Raleigh, NC

Overview: The Nurse Aide I/Clinical Secretary provides appropriate secretarial support to patients/families and professional staff to ensure efficient customer oriented service delivery. The Nurse Aid…

View Details
Posted 2025-07-30

Avionics Supervisor

Mountain Air Cargo
Kinston, NC

Job Description Job Description We are committed to providing a stable, growth-oriented and inspiring work environment that offers opportunities for professional, personal and financial growth. I…

View Details
Posted 2025-09-14

Occupational Therapist - Full Time or Part Time

East Carolina Rehab and Wellness
Greenville, NC

Job Description Job Description Our company is looking for an Occupational Therapist to join our therapy team. Job Responsibilities Incude: Provides patient care based upon physician referr…

View Details
Posted 2025-07-25

Analyst, Procurement

GXO Logistics, Inc.
High Point, NC

Logistics at full potential.  At GXO, we’re constantly looking for talented individuals at all levels who can deliver the caliber of service our company requires. You know that a positive work …

View Details
Posted 2025-09-08