
Software Development Engineer 5 – Records Data
The Church of Jesus Christ of Latter-day Saints
full-time
Posted on:
Location Type: Hybrid
Location: Lehi • Utah • United States
Visit company websiteExplore more
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