IT System Software Development Manager
Description
Job Summary: The IT Systems Software Development Manager will lead a small team of software and systems developers. This role involves working closely with business users to gather requirements, designing, developing, implementing, testing, and supporting internal IT applications. The ideal candidate will have a strong background in software development and project management, with specific experience in manufacturing, IC probe and tester systems, and related applications.
Key Responsibilities:
- Collaborate with business users to gather and define requirements for internal IT applications/systems.
- Lead the design, development, implementation, testing, and support of internal applications/systems.
- Manage and mentor a small team of software and systems developers.
- Oversee project management activities to ensure timely and successful project delivery.
- Build and onboard a small team of software developers and QA engineers.
- Implement best practices for software development and project management.
- Ensure the reliability, performance, and security of internal IT applications/systems.
- Provide technical guidance and support to team members.
Qualifications:
- Bachelor’s degree in Computer Science or Information Technology, or a related field.
- Minimum of 4 years of experience in software development management.
- At least 12 years of hands-on software development experience.
- Proficient in Java, C++, and JavaScript; experience with Python and React.js is a plus.
- Experience with Agile or Scrum methodologies.
- Knowledge of DevOps practices and tools.
- Experience with Git or BitBucket and Jira is desired.
- Deep understanding of manufacturing, programming IC probe, and test systems.
- Experience with developing and supporting Yield Management systems, Wafer Map merge solutions, and Shopfloor systems.
- Proven experience as a project manager with a track record of successful project delivery.
- Strong leadership and team management skills.
- Excellent communication and interpersonal skills.
- Ability to work in a fast-paced, dynamic environment.