
Software Development Engineer 4 – ServiceNow
The Church of Jesus Christ of Latter-day Saints
full-time
Posted on:
Location Type: Hybrid
Location: Riverton • Utah • United States
Visit company websiteExplore more
Tech Stack
About the role
- 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
- Act as a technical lead and, if assigned, mentor peers
- Create technical designs mapped to functional requirements
- Provide estimates for development tasks
- Design, develop, and test code for software development projects
- Participate in code reviews
- Develop technical documentation
- Participate in the Incident Management process and fix defects on a 24/7 basis
- 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
- Document new technical knowledge and train others on emerging needs and technologies
Requirements
- Bachelor's degree in related field or equivalent professional experience
- Six years of progressive relevant professional experience
- Strong understanding of Agile Software Development methodologies and principles
- 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)
- Outstanding verbal and written communication skills
- Ability to mentor and train 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 programming methodology
- Solid understanding of systems and subsystems
- Familiarity with Cloud Based Platforms and services
- Strong understanding of DevSecOps
- Strong understanding of Continuous Integration and Continuous Delivery principles.
- Advanced knowledge of applicable software, computer languages, and code to perform the responsibilities of this 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
- Extensive experience with complex, large-scale systems including strong experience in the tools, methodologies, and technologies the role supports
Benefits
- Health insurance
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Agile Software Developmentn-tier enterprise systemprogramming methodologyDevSecOpsContinuous IntegrationContinuous Deliverysoftware developmenttechnical documentationtroubleshootingcode reviews
Soft Skills
verbal communicationwritten communicationmentoringproblem-solvinganalytical skillsability to work under pressuretrainingcollaborationleadershipadaptability
Certifications
Bachelor's degree