Job Summary: We are seeking a skilled Software and Applications Manager to lead our software development team and oversee the implementation and maintenance of our software applications. This role is critical in ensuring that our software solutions meet business needs and operate efficiently.
Key Responsibilities:
- Team Leadership: Manage and mentor a team of software developers, fostering a collaborative and innovative environment.
- Project Management: Plan, execute, and oversee software projects from conception to deployment, ensuring adherence to timelines and budgets.
- Stakeholder Collaboration: Work closely with cross-functional teams to gather requirements and translate them into functional software specifications.
- Quality Assurance: Implement and maintain robust testing and quality control processes to ensure high software performance and reliability.
- Technology Evaluation: Research and evaluate new technologies and tools to enhance software development processes and application functionality.
- Training and Support: Develop training materials and provide support to end-users, ensuring effective use of software applications.
- Compliance and Security: Ensure that software applications adhere to industry standards, regulations, and security protocols.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field; Master’s degree preferred.
- Proven experience in software development and project management, with 4 years in a leadership role.
- Strong knowledge of software development methodologies (Agile, Scrum, etc.).
- Excellent problem-solving skills and the ability to manage multiple projects simultaneously.
- Strong communication and interpersonal skills, with the ability to work effectively with diverse teams.
- Familiarity with software testing tools and best practices.
- Experience with cloud-based applications and technologies is a plus.