Job Title: Application Software Manager
Reports To: CIO
Location: Corporate Office
Department: Information Technology
Core Description: The Application Software Manager is responsible for managing the selection of software packages, at times the development of software, as well as the implementation, and maintenance of all software applications. This role involves overseeing projects, coordinating with various departments, working with external software partners and ensuring that all applications meet the needs of the organization and its clients.
Responsibilities:
- Plan, coordinate, and oversee software package selection and at times development of software from inception to completion.
- Ensure projects are delivered on time, within scope, and within budget.
- Monitor project progress, identify risks, and implement mitigation strategies.
- Own the design, development, and testing of software applications as well as the administration of those software applications ongoing.
- When needed, apply DevOps methods to boost productivity in Applications Technology, ensuring resources and budgets are used effectively to meet business needs.
- Design and manage the Applications team structure. Grow a skilled and flexible Applications team through hiring, training, and partnerships with vendors to meet business demands.
- Ensure adherence to best practices, coding standards, and quality assurance processes.
- Review and approve architecture changes, technical designs, specifications, and documentation.
- Collaborate with internal stakeholders to document business requirements for new software applications.
- Communicate project status, challenges, and solutions to stakeholders and senior management.
- Work closely with other IT teams to ensure seamless integration and compatibility of applications.
- Ensure timely resolution of application issues and provide ongoing support.
- Oversee the maintenance and updates of existing software applications.
- Implement and maintain effective change management processes.
- Negotiate contracts and manage procurement of IT infrastructure components.
- Stay updated with industry trends, emerging technologies, and best practices.
- Initiate and maintain strong connections with end users through surveys, newsletters, training sessions, and direct interactions to gather feedback and improve services.
- Identify opportunities for process improvements and implement innovative solutions.
- Drive continuous improvement initiatives to enhance software development efficiency and effectiveness.
- Manage, mentor, and lead a team, providing guidance, support, and professional development opportunities.
- Assign tasks, set goals, and monitor performance to ensure team members meet project deadlines and quality standards.
- Conduct regular performance reviews and provide constructive feedback to help team members grow and succeed in their roles.
- Other duties as assigned.
Qualifications:
- Education: Bachelor’s degree in computer science, Information Technology, or a related field. Experience: Minimum of 10 years of experience in software development, with at least 3 years in a project management role and supervisory role, or the equivalent combination of education and experience. Certification: IBM System Operator IBM IStrong expertise in system integrations and application portfolio architecture.
- Proven experience in managing multiple software development projects and priorities in a fast-paced environment.
- Excellent problem-solving, analytical, and decision-making skills.
- Excellent leadership, communication, and interpersonal skills.
- Fundamental working knowledge of systems such as Windows 10 and 11 Professional, Windows Servers, IBM O/S release 7+, and Cisco AnyConnect
- Advanced knowledge of all Microsoft Office Professional applications.
- Experience with Certify, SQL Server+, Planful, TopDesk, LogMeIn Rescue, Clear2CRM, and Infor ERP preferred.
- Must pass drug screening as required.
- Must be legally eligible to work in the United States
Working Conditions/Physical Requirements:
Office environment with standard working hours, may require occasional flexibility to accommodate project timelines or address urgent issues. The job involves primarily sedentary work, requiring prolonged periods of sitting at a desk or computer workstation to perform administrative tasks.Extensive use of computers and office equipment is essential for tasks such as drafting documents, managing databases, sending emails, and scheduling appointments. This requires proficient typing skills and the ability to operate office software efficiently.Manual dexterity and hand-eye coordination to handle or operate office equipment, keyboards, and tools.Strong visual and auditory abilities are essential for reading and reviewing documents, communicating effectively, and engaging in face-to-face or virtual meetings.This job advertisement should not be interpreted as all-inclusive. It is intended to identify the major responsibilities and requirements of a job. The individual may be required to perform job-related responsibilities and tasks other than those stated in this description.
This advertisement does not constitute an employment agreement between Jones-Hamilton Co. and the employee and is subject to change by Jones-Hamilton Co. as the needs of the organization and/or the requirements of the function change.
Pay is commensurate with experience and education. Jones-Hamilton Co. is an equal opportunity employer and will not discriminate based on an employee’s race, color, gender, sexual orientation, gender identity, age, religion, national origin, disability, genetic information, veteran/military status, or any other classification protected by law.