Job description
The Software Development Engineer 2 is an intermediate-level, full-stack professional role responsible to analyze, , debug, test, modify, and document technology or applications. As a member of a development team, the individual will receive specific work direction, most often from more senior software developers or assigned technical lead. The individual will be expected to solve moderately complex technical issues and complete programming tasks with limited supervision.
This is a remote position that will require travel to Church Headquarters 4 times a year, this travel is paid for. It is a great experience to gather together and get to know each other better.
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.
- Participate in the analysis of functional requirements and mapping them to technical designs
- Facilitate understanding of development and design strategy with cross-functional team members
- Provide estimates for development tasks
- Develop source code and unit tests according to technical designs
- Participate in the Problem Management process and fix defects
- Participate in code reviews
- Support requirements and design driven processes by partnering with User Experience Professionals.
- Support team-wide development strategy
- Contribute to discussion for improving development processes and practices
- Contribute to technical documentation
- Comply with policies, standards, and regulatory requirements and ensure all others are doing the same
- Works with Product/Engineering to deliver work as specified and on schedule
- Travel to Headquarters 4 times a year for department, portfolio and team conferences and activities.
Required:
Education:
- Bachelor's degree in related field or equivalent experience
Work Experience:
- 2+ years of relevant professional experience
Demonstrated Skills & Abilities:
- Strong understanding of Agile Software Development methodologies and principles
- Clear and accurate written communication skills and great attention to detail
- Intermediate full-stack skills in engineering troubleshooting, web technology, user interfaces, and/or programming methodology
- Ability to debug cross-browser layout and behavior issues
- Conceptual understanding of systems and subsystems
- Familiarity with Cloud Based Platforms and services
- Familiarity with Continuous Integration and Continuous Delivery principles.
- Intermediate knowledge of applicable software, computer languages, and code to perform the responsibilities of the role
- Demonstrated aptitude and willingness to learn new technologies and programming languages
- Knows current trends in front-end and back-end architecture
- 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
Preferred Qualifications:
- Professional experience with complex, large-scale systems including strong experience in the tools, methodologies, and technologies the role supports
jjbodyshop.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, jjbodyshop.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, jjbodyshop.com is the ideal place to find your next job.