The Church of Jesus Christ of Latter-day Saints

Software Development Engineer 5 – Records Data

The Church of Jesus Christ of Latter-day Saints

full-time

Posted on:

Location Type: Hybrid

Location: LehiUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Investigate data-quality issues across large genealogical datasets
  • Write meaningful Java code to correct, transform, and improve the accuracy of that data
  • Design and run fixup pipelines
  • Analyze output to determine next steps
  • Work iteratively as new findings shape priorities
  • Leverage AI to help in your job
  • Leverage AWS services such as SQS and S3
  • Apply strong debugging and analytical skills
  • Operate in a fast-moving environment where delivering high-quality data is the primary mission.

Requirements

  • Bachelor's degree in computer science, closely related field or equivalent experience
  • Eight years of industry-recognized, progressive and relevant professional experience
  • Three years of specialized experience in the technologies and methodologies of the product platform processes
  • Prior experience in a software developer leadership role, leading a team (of four or more) through the first and subsequent releases of several (three or more) successful products, at least one of which must be a large-scale enterprise application
  • Excellent communication skills including the ability to create, communicate, and direct work toward accomplishing an overall technical vision
  • Demonstrated ability to mentor and train peers
  • Strong understanding of Agile Software Development methodologies and principles
  • Ability to direct the work in defining logic and algorithms to create programming solutions and designing modules and implementing them within the overall architecture
  • Significant engineering experience (multiple major releases) in the primary areas of an n-tier enterprise system, e.g., interface, domain logic and database layers.
  • Expert-level skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology
  • Ability to architect entire systems and subsystems
  • Familiarity with Cloud Based Platforms and services
  • High-level understanding of DevSecOps
  • Leader of Continuous Integration and Continuous Delivery principles
  • Extensive knowledge of applicable software, computer languages, and code to perform the responsibilities of the role
  • Proven aptitude and willingness to learn new technologies and programming languages
  • This job operates in a professional environment
  • To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment
  • Master's degree in a related field (preferred)
Benefits
  • Church employees find joy and satisfaction in using their unique talents and abilities to further the Lord’s work.
  • Innovative ways to share the gospel of Jesus Christ with the world.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Javadata qualitydebugginganalytical skillsAgile Software Developmentprogramming solutionsn-tier enterprise systemCloud Based PlatformsDevSecOpsContinuous Integration
Soft Skills
communication skillsmentoringleadershipanalytical thinkingteam collaborationproblem-solvingadaptabilitytechnical visiontrainingprioritization
Certifications
Bachelor's degree in computer scienceMaster's degree in a related field