FamilySearch Software Dev Engineer 4 (CDS team)- Contract
Company: The Church of Jesus Christ of Latter-day Saints
Posted on: October 17, 2020
FamilySearch is seeking a skilled and motivated professional to
work as a software engineer developing enterprise-level back-end
systems to support FamilySearch.org
The Software Development Engineer 4 is an advanced
professional-level position responsible for developing technical
designs, developing and maintaining software source code to support
a solution. As an experienced member of a development team, general
work direction will be given, and the individual will be expected
to solve complex technical issues and complete programming tasks.
Our engineering teams work in an agile development environment to
develop and deliver world class applications and systems. These
backend systems are integral to the processing, storage and
retrieval of massive amounts of genealogical records and images.
Our typical backend systems are created in Java, supported by huge
databases, and hosted in the Cloud (AWS).
We need software engineers who are excited and passionate about
leveraging innovative technologies and contributing their talents
to the work of the Church in Family History. This individual works
with divine guidance to provide or support technology that furthers
the mission of the Church and reflects the eternal impact of the
Contribute to and perform analysis of functional requirements
Participate in vendor or technology evaluations and identify
critical gaps in their offerings
Participate in the formulation of technical recommendations
Create technical designs mapped to functional requirements
Provide estimates for development tasks
Design, develop, and test code for software development
Participate in code reviews
Develop technical documentation
Participate in the Problem Management process and fix defects
Contribute to the design, and implementation, and measures required
to protect solutions from security compromise
Comply with policies, standards, and regulatory requirements and
ensure all others are doing the same
Bachelor's degree in related field or equivalent professional
6+ years of progressive relevant professional experience
Demonstrated Skills & Abilities:
- Significant, demonstrated programming experience in an OO
language: for example, Java, C#, C++, etc. While not required,
experience with multiple Java APIs and frameworks is a plus.
- RESTful web services
- Database query and management experience:
- Significant SQL experience required. Must be able to quickly
create powerful queries against complex DB schema
- Understanding of web infrastructure architecture and
- Web Servers
- Application Servers
- While not required, experience or familiarity with big data
processing is a significant plus
- Apache Spark
- Apache Hadoop Map-Reduce
- ETL tools
- Solid understanding of XML, JSON, Etc.
- Experience with complex, large-scale systems is preferred
including; strong experience in the tools, methodologies, and
technologies the role supports
Must have a solid base of learning and some experience in all the
primary areas of an n-tier enterprise system that may or may not be
web based, e.g. interface domain logic and database layers
Must be able to communicate clearly both orally and written
Ability to mentor and train her or his peers
Exceptional troubleshooter with the ability to "solve problems in a
timely manner" under pressure
Strong skills in engineering/programming,
analytical/diagnostic/troubleshooting, web technology, and
Must have a basic understanding of systems and subsystems
Advanced knowledge of applicable software, computer languages, and
code to perform the responsibilities of the role
This job operates in a professional office 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
Must be a member of The Church of Jesus Christ of Latter-day Saints
and currently temple worthy.
Posting Notice/More Info.
Please Note: All positions are subject to close without notice.
Benefits provided by contracting employer.
Free to apply and be considered for direct hire positions during
Keywords: The Church of Jesus Christ of Latter-day Saints, Lehi , FamilySearch Software Dev Engineer 4 (CDS team)- Contract, IT / Software / Systems , Lehi, Utah
Didn't find what you're looking for? Search again!