Demo

Jr. Software Developer

Proverbs 31 Ministries
Charlotte, NC Full Time
POSTED ON 12/20/2024 CLOSED ON 1/9/2025

What are the responsibilities and job description for the Jr. Software Developer position at Proverbs 31 Ministries?

Proverbs 31 Ministries, a Christian nonprofit organization based in Charlotte, North Carolina, is seeking a talented Junior Software Developer to join its technology team and help drive innovation in digital ministry. Founded in 1995, the ministry is dedicated to empowering women through biblically-based resources, including online devotionals, Bible studies, and events. 


The Junior Software Developer will play a key role in developing and maintaining software solutions that enhance user experiences and support the ministry’s mission to equip women with faith-based resources. This is an exciting opportunity to contribute to an organization known for its welcoming community, impactful content, and commitment to spiritual growth. Join a team that is inspiring women to live with confidence, grace, and purpose through transformative digital content and technology.


Essential Duties and Responsibilities

  • Develop, maintain, and enhance software applications, including back-end, front-end, and APIs, ensuring clean, efficient, and well-documented code. Customize web products and plugins to meet business needs (e.g., WordPress, Shopify).
  • Work with cross-functional teams, including front-end developers, to design cohesive code, troubleshoot issues, and optimize user experience. Lead software development projects by capturing requirements, setting tasks, and defining timelines.
  • Optimize applications for speed, scalability, and efficiency. Conduct code reviews and performance testing to ensure software quality and resolve technical challenges. Compile and analyze data, processes, and code to troubleshoot problems and identify improvement areas across all web properties.
  • Integrate third-party services, APIs, and ensure secure data flow and storage. Customize content delivery systems through code editing or API interfaces to enhance functionality 
  • Write unit tests and collaborate on functional, regression, and user acceptance testing to ensure software reliability and performance of software applications..
  • Maintain clear documentation for code, processes, and workflows. Manage code repositories with proper version control and update processes as needed.
  • Stay current with industry trends, emerging technologies, and best practices. Participate in ongoing education and training to enhance technical skills and assist other team members.
  • Data migration and platform changes, custom application builds and retooling. Lead development projects, track progress, and report to leadership, while identifying new program ideas based on industry trends.


Skills, Experience and Abilities

  • An understanding of and a commitment to the mission of Proverbs 31 Ministries
  • Bachelor’s degree in Computer Science, Software Engineering, bootcamp, or a related field with 2-4 years of professional experience.
  • Proficiency in programming languages such as JavaScript, PHP, and frameworks like React, Vue, or Node.js.
  • Database expertise in SQL, MySQL, NoSQL, ArangoDB, and RESTful APIs.
  • Strong experience with front-end (HTML, CSS, JavaScript) and back-end (Node.js, Laravel) technologies.
  • Experience with version control systems (Git) and familiarity with Agile methodologies.
  • Experience in full-stack development and implementing both custom and third-party APIs.
  • Proficiency in tools such as Visual Studio, Postman, Docker, AWS, Azure, and DevOps practices.
  • Familiarity with platforms like WordPress, Shopify, and Zapier.
  • Ability to debug and optimize code for functionality and performance.
  • Self-motivated and proactive with strong problem-solving skills and a desire to continuously learn and grow professionally. Analytical and strategic in tackling complex challenges
  • Excellent communication skills, with the ability to prioritize tasks and establish project requirements clearly.


Physical Demands


  • Prolonged periods of sitting at a desk or workstation, with the option to stand or move around as needed.
  • Frequent use of a keyboard and mouse for coding, debugging, and navigating software tools.
  • Ability to focus on detailed work, including reading code, technical documentation, and user interfaces for extended periods.
  • Fine motor skills required for typing, using a mouse, and interacting with software tools and applications.
  • Occasional repetitive motion of fingers, hands, and wrists during coding or testing tasks.
  • Ability to maintain focus and concentration for extended periods, solving problems and writing code with high accuracy.
  • This person should be able to lift items up to 50lbs such as networking equipment, servers, and printers. 
  • Ability to climb ladders, scaffolding, or stairs to reach elevated work areas and maintain balance while performing tasks. Frequent reaching and stretching above shoulder height while on ladders or elevated surfaces, requiring coordination and stability.


Benefits


  • Health & wellness benefits (medical, dental, vision, FSA, STD, life)
  • 401(k) with company matching
  • Employee Assistance Program
  • Paid time off on a prorated basis
  • 14 paid holidays on a prorated basis
  • 2 Wellness days
  • Paid Parental Leave
  • Extended Sick Leave
  • Volunteer time off
  • Discount on company resources
  • Work-life harmony

Salary : $60,000 - $75,000

W2 Java FS Developer (12+ Years of exp)
Iris Software -
Charlotte, NC
W2 Java FS Developer (12 Years of exp)
Iris Software -
Charlotte, NC
Hiring for .NET Developer(with Strong Angular exp):: Multiple Locations
Aventine software -
Charlotte, NC

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Jr. Software Developer?

Sign up to receive alerts about other jobs on the Jr. Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Jr. Software Developer jobs in the Charlotte, NC area that may be a better fit.

Application Developer

Bluestone Software, Charlotte, NC

.NET Developer

Aventine software, Charlotte, NC

AI Assistant is available now!

Feel free to start your new journey!