Senior Software Developer

4 weeks ago


Alpharetta, United States National Christian Foundation Full time
Job Description

National Christian Foundation (NCF) is a 501(c)(3) charitable grantmaking ministry that provides creative giving solutions and inspires biblical generosity among Christian families, advisors, and charities.

We are seeking a senior full-stack software developer to help lead the development of critical features that support our vital Christian ministry.

This includes helping in the design and buildout of our completely new platform that will run the entire end-to-end operations of NCF for decades to come.

Key Responsibilities
  • Provide hands-on technical leadership around architecture, design, code reviews, development, quality assurance, and live site
  • Design, implement, and deliver software to improve availability, reliability, scalability, latency, security, resiliency, and efficiency
  • Contribute to debugging, troubleshooting, and driving analysis of an issue along with creation of automation to resolve problems permanently
  • Design, implement, test, deploy, maintain, and improve our software components and services
  • Lead and provide technical direction for the design and development of features, experiences and solutions for end-to-end business scenarios over the full stack
Requirements
  • Christ Centered
  • Profession that Jesus Christ is Lord and Savior
  • Lifestyle that is consistent with the teachings of Jesus and the Bible
  • Agreement and support of NCF's Statement of Faith
  • Demonstrate the values of faithfulness, love, and service
  • A Bachelor's degree in computer science, information systems, or other related field is required
  • 6+ years professional software development using JavaScript, Java, C#, PHP, SQL, XML, HTML and CSS
  • Strong experience with application, design, and implementation of Javascript (React, Vue, Angular)
  • Expert with XML, GraphQL REST and/or SOAP for web services
  • Strong development experience in all phases of the software development lifecycle, including build processes
  • Expert with relational databases, ETL processes and data migrations
  • Strong knowledge of development paradigms (Object-Oriented, Modular, Reactive, etc.)
  • Experience with design and implementation of enterprise-scale services
  • Experience leading and/or mentoring junior developers
  • Exposure to or experience with cloud technologies such as Azure, AWS, or GCP
  • Experience with Agile development methodologies and unit test practices
  • Expert at understanding and translating complex technical concepts with non-technical users at all levels of the organization
  • Passion for improving engineering practices and producing high quality software
  • Passion and experience for building great user experiences
  • Excellent verbal, written, and cross-team collaboration skills


  • Alpharetta, United States GALLEGA SOFTWARE SOLUTIONS Full time

    Job SummaryGallega Software Solutions is seeking a highly skilled Senior Software Engineer to lead our software development team. The ideal candidate will have a strong background in software development, with expertise in Salesforce Commerce Cloud, Java, and JIRA. As a technical lead, you will be responsible for designing, developing, and implementing...


  • Alpharetta, United States Datum Software Full time

    Job OverviewWe are seeking a highly skilled Senior .NET ETL Developer to join our team at Datum Software. The ideal candidate will have a strong background in .NET core development and ETL skills, with experience in creating infrastructure for collecting and transforming data.Key Responsibilities:Design, develop, and review complex software systems using...


  • Alpharetta, United States Veeam Software Full time

    Job OverviewVeeam Software is a leading provider of data protection and ransomware recovery solutions. We are seeking a highly skilled Senior Frontend Developer to join our team.As a Senior Frontend Developer, you will be responsible for managing a team of web developers and creating landing pages and user-facing features for regional web activities. You...


  • Alpharetta, Georgia, United States National Christian Foundation Full time

    Job OpportunityNational Christian Foundation (NCF) is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will play a critical role in designing and building our new platform, which will support the end-to-end operations of NCF.This is a unique opportunity to make a lasting impact on our...


  • Alpharetta, United States Inficare Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Inficare. The ideal candidate will have a strong background in software engineering, with a focus on Java development and AI integration.Key ResponsibilitiesDesign and develop complex software systems using Java and AI tools.Collaborate with cross-functional teams to...


  • Alpharetta, United States Insight Global Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Insight Global. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications using C# .NET, Angular, and Azure DevOps.Key Responsibilities* Develop and maintain software applications using C#...


  • Alpharetta, United States ShiftCode Analytics Full time

    Schedule and Duration:Work on site for 3-5 days, with a project duration of 1 year.Visa Requirements:Open to all visa types, excluding H1B, CPT, and OPT.Key Responsibilities:This position involves complex research, design, and software development within a software functional area or product line. You will provide direct input to project plans, schedules,...


  • Alpharetta, United States United Software Group Full time

    Key Responsibilities:As a seasoned Senior Mobile Application Developer at United Software Group, you will be responsible for leading the development of mobile applications using Android Kotlin/Java development, Android Studio, and Jetpack Compose. Your expertise in RxJava development and strong knowledge of Android SDK, different versions of Android, and how...


  • Alpharetta, United States LocumTenens Full time

    Job Description:As a Senior Software Development Manager at LocumTenens.com, you will be responsible for leading the day-to-day technical execution of software development projects. This role requires a subject matter expert (SME) with a deep understanding of software development methodologies and a strong leadership presence. You will manage a team of...


  • Alpharetta, United States Cypress HCM Full time

    Job SummaryCypress HCM is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software applications using AVEVA PI System.Key ResponsibilitiesCollaborate with peers to translate business requirements into technical...


  • Alpharetta, United States Cypress HCM Full time

    Job SummaryCypress HCM is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software applications using AVEVA PI System.Key ResponsibilitiesCollaborate with peers to translate business requirements into technical design...


  • Alpharetta, United States Inabia Software & Consulting Inc. Full time

    Job Title: Senior SharePoint DeveloperWork Location:HybridHiring:Contract to hireJob Description:As a Senior SharePoint Developer at Inabia Software & Consulting Inc., you will design, develop, and implement SharePoint solutions that enhance business processes and improve collaboration. You will work with client stakeholders to understand their requirements...


  • Alpharetta, United States Public Partnerships Full time

    Job Summary:As a Senior Software Development Lead at Public Partnerships, you will be responsible for leading the design, development, and testing of software systems. Your expertise in converting functional specifications into technical specifications suitable for code development will be invaluable in this role. You will also be responsible for evaluating...


  • Alpharetta, United States NthLine Solutions, LLC Full time

    Job Title: Senior Software Development Engineer in Test LeadJob Summary: We are seeking a highly skilled Senior Software Development Engineer in Test Lead to join our team at NthLine Solutions, LLC. As a key member of our software development team, you will be responsible for providing technical leadership in the development and implementation of software...


  • Alpharetta, United States Kemper Full time

    Job SummaryKemper is seeking a highly skilled Senior Java Software Developer to provide technical support for multiple Kemper Auto applications and system software technologies within areas of expertise. The ideal candidate will have a strong background in Java and Spring Boot, with experience in front-end/Angular development and cloud development...


  • Alpharetta, GA, United States LexisNexis Full time

    Senior Software Development ExpertWe are seeking a highly skilled Senior Software Development Expert to join our team at LexisNexis Risk Solutions. As a key member of our software engineering team, you will be responsible for designing, developing, and implementing complex software systems.Key Responsibilities:Design and develop software systems that meet...

  • Software Developer

    3 weeks ago


    Alpharetta, United States Saminavi LLC Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Saminavi LLC. As a key member of our IT department, you will be responsible for developing, creating, and modifying general computer applications software or specialized utility programs.Key Responsibilities- Analyze user needs and develop software solutions to meet their...


  • Alpharetta, United States ShiftCode Analytics Full time

    Job SummaryThis is a challenging role for a skilled Software Engineer to join our team at ShiftCode Analytics. The ideal candidate will have a strong background in software development, with a focus on cloud-based systems and a passion for delivering high-quality solutions.Key ResponsibilitiesAs a Software Engineer, you will be responsible for designing,...


  • Alpharetta, United States Profisee Group Inc Full time

    Profisee Group Inc: Cloud-Native Software EngineerWe are seeking a highly skilled Cloud-Native Software Engineer to join our R&D team at Profisee Group Inc. As a key member of our team, you will be responsible for designing, developing, and delivering innovative cloud-native software solutions that empower the possibilities of the data-enabled future.Key...


  • Alpharetta, United States Enterprise Solution Partners LLC Full time

    Job SummaryAs a Senior Software Developers Lead at Enterprise Solution Partners LLC, you will be responsible for providing technical leadership and expertise in designing, developing, and maintaining geographical applications and tools using GIS Cloud based solutions, ESRI GIS Products, ArcGIS Pro, ArcGIS Desktop, ArcGIS Server, ArcGIS Field Maps, Python,...