The Software Design and Build Manager is responsible for leading the software development lifecycle by overseeing the design, development, testing, and deployment of high-quality software solutions. This role involves managing a team of software engineers, collaborating with cross-functional teams, and ensuring that all projects align with the organization's technical standards and business objectives.
Responsibilities:
- Oversee the full software development lifecycle (SDLC), from requirements gathering, design, and development to testing, deployment, and maintenance.
- Align software development strategies with revenue goals, identifying features or services that can increase revenue.
- Track the performance of software products and develop updates or improvements that directly impact revenue streams.
- Ensure the technical feasibility of designs and offer alternatives when necessary.
- Develop and manage project timelines, resource allocation, and deliverables.
- Communicate project progress and potential risks to stakeholders and leadership.
- Manage change requests and scope adjustments while maintaining focus on deadlines.
- Define project budgets and ensure financial targets are met.
- Monitor and control costs during the project lifecycle to maximize profitability.
- Drive revenue growth by identifying new opportunities, scaling existing products, or improving the time-to-market of software solutions.
- Identify potential risks in projects and implement mitigation strategies.
- Implement best practices for code quality, testing, and performance optimization.
- Review and approve code releases to ensure quality and functionality.
- Develop and manage project budgets timely, ensuring efficient use of resources.
- Collaborate with stakeholders, and other department managers, to understand requirements and expectations.
- Develop and implement programs and initiatives that align with the company's strategic goals and objectives.
- Responsible for overseeing the delivery of software and design services for the organization and clients, focusing on meeting or exceeding service level agreement (SLA) and KPI targets.
- Ensure seamless delivery of software and design services by equipping the direct subordinates with knowledge of the approved processes, procedures, and standards effectively collaborate with our departments.
- Design and implement effective cost management including overhead budgets.
Preferred Qualifications:
- Proven experience in IT monitoring, with at least 5 years experience.
- Depth knowledge in software development, with a focus on software development.
- Strong proficiency in modern programming languages (e.g., Java, C#, Python, JavaScript) and frameworks.
- Demonstrated experience in managing and mentoring a development team, with strong leadership and interpersonal skills.
- Analytical mindset with a focus on continuous improvement.
- Experienced in Project management.
- Excellent communication and collaboration skills.
- Fluency in English.
Benefits:
- Health Care Plan (HMO) with Dental and Vision - Day One
- Group Life and Accident Insurance- Day One
- Free one meal per day when reporting on-site
- Vacation Leave and Sick Leave both convertible to cash at the end year and distributed before the end of the first quarter of the succeeding year
- Onsite facilities such as medical clinic and fitness gym
- Training and Development Programs
- Unlimited Career advancement opportunities
- Work at Office Incentives
- Birthday Gift