Software Development Manager (Tech Lead)This job is for a Software Development Manager (Tech Lead) who oversees software projects, mentors a team, and ensures solutions meet business needs.
You might like this job because you'll have a key leadership role in shaping software solutions and fostering a collaborative work environment.
RM 9K - RM 13K
Full-Time
few hours ago
Job DescriptionThis role's main responsibilities are to initiate, plan, and develop projects assigned, with the capability of analyzing and recommending the right solutions to achieve specific business goals.
Key leadership role responsible for overseeing the design, development, and delivery of software solutions.
Lead, mentor, and manage a team of developers.
Set clear performance expectations, provide feedback, and foster a collaborative and supportive work environment.
Plan, prioritize, and coordinate software development projects.
Define project scope, timelines, and resource requirements.
Monitor project progress and resolve any issues or roadblocks that may arise.
Collaborate with business stakeholders and product managers to gather and analyze software requirements.
Ensure that technical solutions meet functional and non-functional requirements.
Guide the team in making architectural and design decisions that align with business needs and scalability requirements.
Participate in the design and development of applications when needed.
Review code and provide guidance to the team to maintain code quality and adherence to coding standards.
Implement and maintain quality assurance processes, including code reviews, automated testing, and continuous integration, to deliver reliable and bug-free software.
Identify and mitigate project risks that could impact timelines or deliverables.
Proactively address challenges and make data-driven decisions to optimize project outcomes.
Allocate resources effectively to balance project workloads and meet deadlines.
Identify skill gaps and arrange for necessary training or skill development.
Collaborate with external vendors or third-party service providers, if required, to support software development initiatives.
Other ad hoc tasks that could be assigned from time to time.
Job RequirementsDegree in Computer Engineering, Computer Science, or other IT-related field.
At least 8 years of software development experience and team lead in application and data analysis technologies.
Excellent communication skills, both verbal and written, with experience in communicating with business users and technical development staff.
Ambitious self-starter who can take on project stages, associated responsibilities, and deliver signed-off acceptance from target user groups.
Excellent problem-solving and analytical abilities, with a focus on finding innovative solutions to technical challenges.
Leadership qualities, including the ability to motivate and inspire team members to achieve their full potential.
Familiarity with software development tools, version control systems, and continuous integration/continuous delivery (CI/CD) pipelines.
Knowledge in POS or ERP application systems and business operation knowledge will be an added advantage (good to have skill but not mandatory).
Demonstrates good leadership capability, working in a team and multitasking in overseeing concurrent running projects.
SkillsCI/CD
PHP Development
Laravel
Software Development
Software Development Life Cycle
Experience Level4 - 7 Years of Experience
Manager / Team Lead
Job SpecialisationSoftware Development & QA / Testing
Company ProfileHiredly XHiredly X, the headhunting team of Hiredly, makes headhunting accessible and affordable for every employer, no matter the size or industry.
We help employers screen and source the best candidates through exclusive access to our job portal database.
Assisted with AI, we make the headhunting process fast and accurate, allowing us to be competitive with our fees.#J-18808-Ljbffr