- Bachelor's Degree
- Master's Degree
- Communication Skills
Posting Dates: 11/06/2019 - No Closing Date
Job Family: Information Technology
Department: Information and Communication Services Department
This position is a Senior Software Engineer on the Enterprise Web Services team. This team is responsible for the architecture and development of enterprise web services that reduce redundancy, lower costs, accelerate solution development, enhance application integration, and maximize our ability as a church to fulfill our sacred mission. The team creates world-class web services that service the mobile and web applications that you are probably already using, and we do it in a way that lets people administer less and minister more.
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.
Lead in the design and development of Enterprise Web services
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
Participate in peer reviews of project software design and coding
Develop source code and unit tests according to technical designs
Work closely with Quality Assurance engineers to ensure web service is production grade
Bachelor's degree in computer science or related field Master’s degree preferred
8+ years of industry recognized, progressive and relevant professional experience.
Demonstrated Skills and Abilities:
Excellent Communication skills including: must be able to create, communicate, and direct work toward accomplishing an overall technical vision
Solid experience in Java, and experience developing enterprise-level software, especially frameworks or public APIs. .NET C# is also helpful
REST web service development skills
Good knowledge of the Spring framework, with Oracle and JDBC knowledge a big plus
Involvement with hosting and managing solutions in the cloud is preferred
A strong sense of ownership of the work you do
A track record of solving problems creatively while still working on a team with a common direction and approach
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.