Software Manager
101-250
Software Vendor & Information Technology
Responsibilities:
- To manage and lead a team of software developers and engineers, assigning tasks, setting priorities and managing project deadlines
- To ensure the team follows best practices for softare development, codings standards, and version control. Provide technical guidance on complex coding issues and design decisions. Ensure that the overall solutions is scalable, secure, and easy to maintain
- To work with business department to undderstand to understand business needs and translate them into technical solutions. Provide solution design and architecture
- To lead discussons on functional and technical requirements and ensure th proposed solutions are appropriate for the organization's needs
- Evaluating and recommending new technologies, tools, and frameworks to meet business and technical requirements. Provide cost-efficiency of proposed solutions and working within budget constraints
- To plan and co-ordinate amongst clients, consultants and all other external and internal divisional parties for smooth implementation, delivery and hand-over of projects
Requirements:
- Degree in Computer Science or Electrical/Electronic Engineering is a must
- A minimum of 3 to 7 years of relevant working experience in a software/project oriented environment
- hands on experience in development of communication protocol, GUI, database and web-based applications on Windows and UNIX platform
- Experience of Microcontroller RTOS development is a big plus
- Have a good grasp of issues encountered in different levels of system software
- Detailed knowledge of software development cycle management
JOB SUMMARY
Software Manager