⚠️ This job listing is closed. You can find more software development jobs here.

Evangelical Lutheran Church in America is hiring a
Remote Web Developer II

📍 Remote

About the ELCA 
The Evangelical Lutheran Church in America (ELCA) is one of the largest Christian denominations in the United States, with nearly 3.3 million members in more than 8,900 worshiping communities across the 50 states, Caribbean, and U.S. Virgin Islands. With a vision to live in a world experiencing the difference God’s grace and love in Christ makes for all people and creation, the ELCA strives to be a welcoming, thriving, and connected church that introduces people to Jesus so they can discover community, justice, and love.

The Lutheran Center (national office) is located in Chicago, Illinois. A staff of 400, under the leadership of the Presiding Bishop, serve as administrators, advisors, conveners, partners, and resource people for the ELCA and its ministries. Staff lead the work of national, domestic, and global ministries and programs including Lutheran Disaster Response, ELCA World Hunger, Service & Justice, Christian Community and Leadership, and Innovation.  We are also home to five of our separately incorporated ministries: The Mission Investment Fund of the ELCA, Women of the ELCA, Lutheran Men in Mission, the ELCA Foundation and the ELCA Federal Credit Union.

About the position  
Information Technology (IT) provides technology services, support, and solutions to drive the mission of the Evangelical Lutheran Church in America (ELCA) and ensure that the data sources of the enterprise systems inform and support the strategic direction and intent of the churchwide organization. 

People delivering and advancing purposeful technology solutions in a secure, friendly, consistent, impactful, collaborative and cost-effective manner to accompany people in creating value and accomplishing the goal, purpose and vision of the ELCA. 

This position is responsible for collaborating with a team to assist in the design, building and testing of front-end sites, pages, applications, elements, and layout. Working with the Product Manager and Scrum Master, this position will help develop project time estimates and address technical details for requirements documentation. Based on these specifications, build, configure and test, revise existing programs and perform level 3 support for these sites, pages, applications, elements, and layouts. This position will also document code, configuration files, data, and turn over documentation. This development and maintenance will be in support of ELCA’s presence on the Internet, multi-media channels, social media, internal communication, and collaboration, including the ELCA Intranet. Develop and deploy ELCA data-driven web applications in coordination with application developers and the Web Team Lead.
 
This is a full-time, regular, exempt, remote position. 

Candidates for this remote position must reside within the fifty United States or the District of Columbia and be authorized to work lawfully in the United States. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

1. Application development, maintenance, including CRM, Events, Extranet, Search, and other applications, as necessary. Reviews and creates design specifications, source code that adheres to ELCA standard methodology and application development life cycle, as directed by the Web Team Lead.

2. Ensures that programs are prepared according to specifications and according to schedules. 
a. Prepares technical documentation for assigned systems. 
b. Composes documentation for users in addition to user community’s own documentation. 
c. Participates in defining system scope and objectives. 
d. Performs analysis throughout all phases of projects. 

3. Creates data flow diagrams, data dictionaries, process specifications, IPO (Input, Processing, Output) Charts, Data Elements, Data Flows, and Structure Charts as needed and approved by the Web Team Lead.

4. Application support, including incidents, service requests, or other support. 

5. Works with the IT management to ensure the effective implementation of applications and programs are thoroughly tested before released into production. 

6. Designs, develops, and implements complex database systems, tools, and applications using database management and data analysis tools. 

7. Troubleshoots/debugs applications as needed. 

8. Learns new technologies as they are adopted by the organization. 

9. Other duties as required.

Requirements
1. 5+ years of experience in applications development and programming; bachelor’s degree in computer science or related field, or equivalent combination of education and experience; Azure Application Developer certification (preferred); Azure Fundamentals (preferred). 

2. SharePoint and/or SharePoint online experience. 

3. 2+ years production experience with the following: 
a. .NET framework version 4.5 
b. Visual Studio version 2019 

4. 2+ years’ experience with Azure DevOps or other DevOps frameworks. 

5. Proven experience with Agile methodologies.

6. Microsoft Power Platform experience (Power Apps, Power Automate, Power BI). 

7. Knowledge of CRM systems. 

8. Strong knowledge of some of these programming languages and a willingness to learn others: ASP.Net, ADO.NET, HTML5, DHTML, XML, JSON, CSS3, C#, JavaScript, and JQuery. Experience with cross-browser development and mobile application development and developing relational databases. 

9. Knowledge of Microsoft SQL Server Stack: T-SQL, SSRS, SSIS. 

10. Experience with Python 3 and above is a plus.

11.  Experience with MS OpenAI, Co-pilot or other AI/ML technologies is a plus.

12.  Ability to estimate and prioritize tasks, meet deadlines, and work well under pressure.

13.  Strong communication skills, organizational and time management skills with the ability to multi- task; strong mathematical and logical skills with extreme accuracy to detail.

14.  Experience with an established data modeling toolset, ETL technologies, and reports.

15.  Strong interpersonal skills, team player with ability to work independently and efficiently; troubleshooting/debugging applications as needed.  

16.  Appreciation for the mission, vision, and values of the ELCA. 

17.  Commitment to diversity, equity, inclusion, and anti-racism.
 
Physical 
While performing the duties of this job, the employee is regularly required to talk and hear, and use hands and fingers to operate a computer and telephone. This position requires sitting for long periods of time. Reasonable accommodation can be made to enable individuals with disabilities to perform the essential functions.

Travel 
Minimal travel. Position requires minimal travel to software vendor conferences, training, and related ELCA organizations may be required including flying, driving. Valid driver’s license required. 

Salary 
Commensurate with qualifications and experience. Minimum: $61,214.

Benefits 
The ELCA offers a competitive benefits package for eligible employees, including employer paid health premiums for employees, health and dependent care FSA’s, a health savings account (HSA) with an employer contribution, life insurance, and a substantial employer contribution to 403b retirement plan (no match required). We also offer a generous paid time-off policy including 16 paid holidays. All benefits commence on your start date.
Evangelical Lutheran Church in America Logo
💵 Salary: $61,214 - $61,214
📍 Location: Remote

Receive updates on similar jobs:

Want weekly Christian tech job updates?

Sign up for our newsletter to stay up to date with all of the latest Christian tech jobs.