Current jobs related to Senior Software Developer - Alpharetta - National Christian Foundation
-
Senior Software Engineer
1 week ago
Alpharetta, United States GALLEGA SOFTWARE SOLUTIONS Full timeJob 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...
-
Senior .NET ETL Developer
1 week ago
Alpharetta, United States Datum Software Full timeJob 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...
-
Senior Software Developer
4 weeks ago
Alpharetta, United States Tech Mahindra Business Process Services Full timeJob Title: Senior DeveloperWe are seeking a highly skilled Senior Developer to join our team at Tech Mahindra Business Process Services. As a Senior Developer, you will be responsible for designing, developing, and deploying high-quality software applications using Java and Apigee.Key Responsibilities:Design and develop robust and scalable software...
-
Senior Frontend Developer
1 week ago
Alpharetta, United States Veeam Software Full timeJob 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...
-
Senior Software Developer
1 week ago
Alpharetta, Georgia, United States National Christian Foundation Full timeJob 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...
-
Senior Software Developer
4 weeks ago
Alpharetta, Georgia, United States National Christian Foundation Full timeJob Title: Senior Software DeveloperAbout the Role:National 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 be responsible for designing, developing, and deploying critical features that support our mission to mobilize resources across thousands of...
-
Senior Software Developer
7 days ago
Alpharetta, United States Inficare Full timeJob 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...
-
Senior SharePoint Developer
4 weeks ago
Alpharetta, United States Inabia Software & Consulting Inc. Full timeJob DescriptionWe are seeking a highly skilled Senior SharePoint Developer to join our team at Inabia Software & Consulting Inc. in Alpharetta, GA. As a Senior SharePoint Developer, you will be responsible for designing, developing, and implementing SharePoint solutions that enhance business processes and improve collaboration.Key Responsibilities:Design and...
-
Senior Software Developer
4 weeks ago
Alpharetta, United States JobRialto Full timeJob SummaryWe are seeking a highly skilled Senior Software Developer to join our team at JobRialto. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software applications using the ASP.NET framework and.NET languages.Key Responsibilities- Design and develop software applications...
-
Senior Software Developer
7 days ago
Alpharetta, United States Insight Global Full timeJob 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#...
-
Senior Software Developer
4 weeks ago
Alpharetta, United States Cypress HCM Full timeJob Title: Senior DeveloperCypress HCM is seeking a highly skilled Senior Developer to join our team. As a Senior Developer, you will be responsible for designing, developing, and implementing software applications using AVEVA PI System.Responsibilities:Collaborate with peers to translate business requirements into technical design specifications and develop...
-
Senior .NET Software Developer
2 weeks ago
Alpharetta, Georgia, United States THH LLC Full timeJob Title: Senior .NET Software DeveloperJob SummaryTHH LLC is seeking a highly skilled Senior .NET Software Developer to join our team. The ideal candidate will have a strong background in .NET, Angular, and React, with excellent analytical and communication skills.Key ResponsibilitiesDesign and develop applications using .NET, Angular, and...
-
Senior Software Developer
3 days ago
Alpharetta, United States ShiftCode Analytics Full timeSchedule 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,...
-
Senior Software Developer
4 weeks ago
Alpharetta, Georgia, United States National Christian Foundation Full timeJob 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 enable us to grow and scale in accomplishing our mission of mobilizing resources across thousands of...
-
Senior Mobile Application Developer
7 days ago
Alpharetta, United States United Software Group Full timeKey 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...
-
Senior Software Developer
2 days ago
Alpharetta, United States Cypress HCM Full timeJob 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...
-
Senior Software Developer
3 days ago
Alpharetta, United States Cypress HCM Full timeJob 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...
-
Senior SharePoint Developer
1 week ago
Alpharetta, United States Inabia Software & Consulting Inc. Full timeJob 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...
-
Senior Software Development Lead
3 days ago
Alpharetta, United States Public Partnerships Full timeJob 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...
-
Senior .NET ETL Developer
1 week ago
Alpharetta, United States Datum Software Full timeJob Title: NET ETL DeveloperOur client, Datum Software, is seeking a highly skilled NET ETL Developer to join their team. 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 enterprise...
Senior Software Developer
3 months ago
Headquartered in Alpharetta, Georgia, 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. NCF has received more than $26 billion in contributions and made more than $18 billion in giver-recommended grants to 90,000 charities. NCF is an industry leader in accepting gifts of appreciated assets such as stocks, real estate, and business interests, which enable givers to save taxes and maximize charitable gifts. We combine a faith-based approach and like-minded local presence with the support and expertise of a trusted national organization. Learn more at www.ncfgiving.com.
Position Overview
NCF is looking for a senior full-stack software developer to help lead the development of critical features that support this 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.
This is a generational opportunity to impact and influence the design, architecture, and build out of our underlying systems. This new platform will enable NCF to grow and scale in accomplishing our mission of seeing lives changed by mobilizing resources across literally thousands of Christian ministries through inspiring biblical generosity. The ideal candidate for this role is someone with a passion for building great end-to-end innovative solutions with delightful user experiences by leveraging modern front-end and cloud-native full-stack application development.
This position is hybrid based out of the office in Alpharetta, GA.
Reports to: Director, Software Development
Management/Supervision: None
Duties and 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
- An innovative thinker who is both technologically sound and has a good business operations perspective
- Embrace and use state-of-the-art new technologies
- Participate in technical discussions and bring new ideas to the table
- Contribute to the positive, solution focused and creative team spirit
- 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
- Effectively leverage data to guide analysis and decision making
- Mentor and help guide junior team members to realize their full potential
- Assists in improving and maintaining our legacy code and platform (built on Salesforce and Skuid), while at the same focused on building our entirely new platform
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
- Experience with integrating solutions with CRM and ERP systems preferred
- Attention to detail and organizational skills to handle multiple projects within timeline constraints
- Enthusiastic learner with the ability to teach teammates and cross functional partners
- Knowledgeable and customer-oriented with excellent communication and presentation skills
If you are interested in serving at NCF, please go to www.ncfgiving.com and apply online.
Applicants should be sure to read more about NCF's vision, mission, and beliefs