The Mgr, Software Development 2 works in a leadership role. This position requires experience as an extremely seasoned professional, uses comprehensive knowledge of industry practices, organizational policies, and good judgment in selecting methods and techniques for designing, defining, developing, testing, purchasing, implementing, and analyzing of technical products and systems of diverse scope. This position performs engineering design evaluations and applies comprehensive analytical skills to recommend performance enhancements. The manager has excellent technical skills in addition to project management and personnel management experience. The development manager acts as the coach and mentor to ensure the effective use of software development methodologies within the teams overseen. This position is responsible for a group of developers or manager, systems/products, and projects within a portfolio.
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 value early, mid and late-career candidates and encourage all applicants with the posted skills and abilities to apply.
Perform general research to evaluate a range of technology options and demonstrates expertise in relevant emerging industry technologies and how they apply to our business
Envisions and establishes clear technical direction, and vision, within the organization
Provide significant direction for strategic plans and solution roadmaps
Provide technical leadership for multiple teams in the design and development of technologically advanced issues
Develop source code and unit tests according to technical designs
Participate in code reviews
Develop technical documentation
Document and approve architectures
Act as the technical lead, and mentor less-senior developers
Provide consulting services to teams in the areas of advanced technology and architectures
Gather technical requirements from solution architects
Perform analysis of technical requirements
Participate in the Problem Management process and fix defects
Interact with vendors, provide feedback on their solutions. Participate in vendor selection efforts
Design and implement measures within the stack/platform required to protect derivative solutions from security compromise
Comply with policies, standards, and regulatory requirements and ensure all others are doing the same
Participates in team meetings, team planning sessions, setting team goals, and other team activities
The employee must regularly manage the work of other employees (may include mixed workforce)
The employee is authorized, in partnership with HR, to hire or fire employees and recommends advancement, promotion or any other change of status of employees within their reporting line
Preferred: