Epicareer Might not Working Properly
Learn More

Assistant Software Development Manager

RM 6,000 - RM 7,999 / month

Checking job availability...

Original
Simplified
MobilityOne is the purveyor of a banking, merchant and consumer solution that it has developed and deployed in-house. The company is now looking at expanding the team to cope for the business expansion. We are seeking a motivated and experienced Software Development Assistant Manager to support and lead our software development teams. The ideal candidate will have a strong software development skill combined with leadership experience, and will assist the Software Development Manager in overseeing the development, implementation, and maintenance of software projects. Responsibilities:  Project Management: Assist in planning, executing, and delivering software projects on time and within budget. Coordinate with stakeholders to gather and define project requirements and objectives. Monitor project progress, identify potential issues, and implement solutions.  Technical Oversight: Ensure that software development best practices and coding standards are followed. Mentor and guide junior software engineers, fostering their professional growth and development. Lead by example, promoting a culture of continuous learning and improvement within the team. Participate in code reviews and provide constructive feedback to developers.  Software Development: Design, develop, and maintain scalable, high-performance software applications Write clean, maintainable, and efficient code following best practices and coding standards.  Architecture and Design: Contribute to the architecture and design of software systems, ensuring they are robust, scalable, and maintainable. Collaborate with product managers, designers, and other stakeholders to define software requirements and specifications. Identify and implement improvements to existing software architecture.  Collaboration and Communication: Work closely with cross-functional teams to deliver high-quality software products. Communicate effectively with team members, stakeholders, and management to ensure project alignment and transparency. Participate in Agile/Scrum ceremonies, including sprint planning, stand- ups, and retrospectives.  Problem Solving and Innovation: Troubleshoot and resolve complex technical issues, ensuring the stability and performance of software applications. Identify opportunities for process improvements and implement changes to enhance team efficiency and productivity. Stay up-to-date with industry trends and emerging technologies to ensure the team is using the best tools and practices. Innovate and propose new ideas to enhance product functionality and user experience. Requirements:  Candidate must possess at least a Bachelor's Degree in Computer Science/Information Technology, Science & Technology or equivalent.  Experience with Windows operating systems.  Ability to work independently.  Ability to meet customer and user expectations.  Excellent communication in English.  Multiple positions available, and fresh graduates are welcome to apply.