Epicareer Might not Working Properly
Learn More

Assistant Software Development Manager

RM 6,000 - RM 7,999 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


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.