LehiRecruiter Since 2001
the smart solution for Lehi jobs

FamilySearch Software Dev Engineer 5 (Search Team) - Contract

Company: The Church of Jesus Christ of Latter-day Saints
Location: Lehi
Posted on: November 16, 2020

Job Description:

Purposes

FamilySearch is looking for a talented Senior Software Engineer to join our team that designs and develops our large-scale Search systems and is heavily involved in many aspects of Big Data processing. Responsibilities include designing and developing features that enhance the patron's search experience, and increase system scale/performance and improve system reliability. Excellent leadership, communication, engineering and debugging skills will be critical for this engineer.

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 gospel.

We create inspiring experiences that bring joy to all people as they discover, gather, and connect their family - past, present, and future.

Our Quality Standards: Inspiration, Trust, Kindness, Effectiveness, Simplicity
All workers at FamilySearch learn to find their ancestors and help others do the same.
Responsibilities

Lead one or more teams in the design and development of assigned software development tasks

Work with the technical lead in the establishment of architectures, standards, and best practices

As a member of a software engineering team, participate in team meetings, team planning sessions, setting team goals, and all other team activities

Estimate the time to develop and deliver features as defined by product management

Participate in peer reviews of project software design and coding

Develop source code and unit tests according to technical designs

Self-directed and can provide classroom instruction in the areas of Church software development processes, industry best practices, and new technologies being adopted for the organization

Provide formal training, mentoring, or pair programming with other less experienced engineers

Qualifications

Education:

Bachelor's degree in related field or equivalent experience; Master's preferred

Work Experience:


  • 8+ years of industry recognized, progressive and relevant professional experience.
  • 3+ years of specialized experience in the technologies and methodologies of the product platform processes
  • Prior experience in a software developer leadership.
  • Concurrent Java programming experience
  • Strong Linux experience
  • Ability to direct the work in defining logic and algorithms to create programming solutions and designing modules and implementing them within the overall architecture.
  • Must have significant engineering experience (multiple major releases) in the primary areas of an n-tier enterprise system, e.g. interface, domain logic and database layers.
  • Must be able to architect entire systems and subsystems

    Desired Skills & Abilities:

    • Experience with Search technologies (Lucene, Solr, Elasticsearch or other similar technologies).
    • Experience with Spark, Amazon EMR or other MapReduce frameworks
    • Experience with messaging systems (Kafka, Amazon Kinesis, SQS and SNS)
    • Experience with relational databases (Postgres)
    • Experience with Cloud Computing (Amazon AWS)
    • Software development and test engineering experience on large projects.
    • Development or automated testing of n-tier distributed Java applications (REST).
    • Extensive knowledge of applicable software, computer languages, and code to perform the responsibilities of the role
    • 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

      Worthiness Qualification

      Must be a member of The Church of Jesus Christ of Latter-day Saints and currently temple worthy.

      Posting Notice/More Info.Benefits provided by contracting employer. Free to apply and be considered for direct hire positions during contract term.#LI-TT1

Keywords: The Church of Jesus Christ of Latter-day Saints, Lehi , FamilySearch Software Dev Engineer 5 (Search Team) - Contract, IT / Software / Systems , Lehi, Utah

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Software Engineer- Mid Level (Frontend/Full Stack)
Description: Please note that visa sponsorship is not available for this positionYour OpportunityCome join an exciting growing team at New Relic This team will be focused on building new high-value products and services (more...)
Company: New Relic
Location: Salt Lake City
Posted on: 11/24/2020

Software Engineer III (Java/AWS)
Description: Accelerate Your CareerDrive global technology--With more than 2 billion in revenues, CDK Global is a leading global provider of integrated information technology and digital marketing solutions to the (more...)
Company: CDK Global
Location: Salt Lake City
Posted on: 11/25/2020

Junior Full Stack Developer
Description: Revature is looking to hire over 300 Junior Full Stack Developers in the next 4 weeks. As the fastest growing employer of emerging tech talent, we recruit all across the country.One day someone is going (more...)
Company: Revature
Location: Salt Lake City
Posted on: 11/24/2020


Java Developer - Entry Level
Description: At Revature, we hire emerging technology talent to innovate the future of tomorrow. In the next 4 weeks, we will hire over 300 new Entry Level Java Developers.--One day someone is going to ask you where (more...)
Company: Revature
Location: Salt Lake City
Posted on: 11/24/2020

(Nationwide) Looking for a mobile notary to sign and stamp your documents?
Description: Certified Mobile Notary Service certifiedmobilenotaryservice.com is now seeking Mobile Notaries nationwide. We notarize sign documents in all 50 states, and we will
Company: Certified Mobile Notary Service
Location: Provo
Posted on: 11/25/2020

Entry Level Computer Programmer
Description: As the fastest growing employer of emerging tech talent across the U.S, Revature looks to hire over 300 innovative Entry Level Computer Programmers in the next 4 weeks.One day someone is going to ask (more...)
Company: Revature
Location: Salt Lake City
Posted on: 11/24/2020

Java Developer - Entry Level
Description: At Revature, we hire emerging technology talent to innovate the future of tomorrow. In the next 4 weeks, we will hire over 300 new Entry Level Java Developers.--One day someone is going to ask you where (more...)
Company: Revature
Location: Salt Lake City
Posted on: 11/24/2020

Lead/Principle Engineer (Java)
Description: Your OpportunityJoin an exciting growing team at New Relic This team will be focused on building new high-value products and services to streamline customer workflows and help developers collect, access, (more...)
Company: New Relic
Location: Salt Lake City
Posted on: 11/24/2020

Junior CSS/HTML Developer
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available.One day someone is going (more...)
Company: Revature
Location: Provo
Posted on: 11/25/2020

Entry Level Software Developer
Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 Entry Level Software Developers across the country in the next 4 weeks.One day someone is going to ask you (more...)
Company: Revature
Location: Salt Lake City
Posted on: 11/24/2020

Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Lehi RSS job feeds