-
Manager, Application Development
- Unity (Unity Village, MO)
-
Manager, Application Development
Job Details
Job Location
Unity School of Christianity - Unity Village, MO
Position Type
Full Time
Description
Job Summary:
The Manager of Application Development is responsible for overseeing the design, development, and implementation of software applications to meet business needs. This role ensures the applications align with organizational goals, provide a seamless user experience, and support efficient operations. The Manager will lead a team of developers, set project priorities, and manage all stages of the development lifecycle, from conceptualization through maintenance and support.
Key Responsibilities:
1. **Leadership and Team Management**
2. Lead, mentor, and manage a team of software developers, ensuring alignment with business objectives.
3. Conduct regular performance evaluations and support career development for team members.
4. Promote a culture of continuous improvement, collaboration, and high-quality coding practices within the development team.
5. **Project Management and Strategy**
6. Collaborate with business stakeholders to define application requirements and project objectives.
7. Develop and implement project plans, schedules, and resource allocation to meet deadlines.
8. Identify and manage project risks, budget constraints, and technical challenges to ensure successful delivery.
9. **Application Development and Architecture**
10. Oversee the entire application development lifecycle, including planning, coding, testing, deployment, and maintenance.
11. Ensure the design and architecture of applications are scalable, secure, and efficient.
12. Review and approve technical specifications, code, and application architectures to maintain standards.
13. **Technology and Innovation**
14. Evaluate and implement new technologies, tools, and development methodologies to improve efficiency and effectiveness.
15. Stay current with emerging trends in application development, cloud services, and software engineering to bring best practices to the team.
16. Champion the adoption of agile and DevOps practices to enhance productivity and product quality.
17. **Stakeholder Communication and Reporting**
18. Act as a liaison between the development team, other IT teams, and business units to ensure clear communication and alignment.
19. Prepare and present regular project status updates, resource allocation reports, and other metrics to stakeholders and leadership.
20. **Quality Assurance and Compliance**
21. Ensure applications meet security, compliance, and regulatory standards, working closely with IT security and compliance teams.
22. Oversee quality assurance processes, including code reviews, testing, and validation to deliver reliable and high-quality applications.
Qualifications
Qualifications:
+ **Education:** Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Master’s degree preferred.
+ **Experience:**
+ 5+ years of application development experience, with at least 3 years in a leadership or management role.
+ 5+ years of SQL development experience.
+ **Technical Skills:**
+ Proficiency in one or more programming languages such as Java, C#, or Python. C# is preferred.
+ Strong understanding of application architectures, cloud-based services, and APIs.
+ Strong understanding of DBMS, MS SQL preferred. Must be able to write optimized SQL and optimize existing SQL.
+ Experience with Git, Visual Studio, SSMS, SSIS, and cloud platforms like AWS, Azure, or Google Cloud.
+ **Soft Skills:**
+ Strong leadership, organizational, and decision-making abilities.
+ Excellent verbal and written communication skills.
+ Ability to collaborate effectively across diverse teams and stakeholders.
Additional Information:
This role may require occasional travel to support business initiatives. The ideal candidate is a proactive leader with a passion for technology and a commitment to developing high-quality, innovative applications that meet business needs.
-