Lead Software Engineer (.Net core)
Petaling Jaya, Malaysia
Responsibilities:
- Lead and manage the team to focus on high levels of service standards and/ or project deliverables.
- Ensure the team comply with the management standards, policies and processes in daily operations and review for continuous improvement.
- Monitor and manage resources effectively to optimize utilization.
- Identify business / stakeholder / user needs and recommend the appropriate technical solutions.
- Establish service delivery metrics to measure performance against agreed SLA and provide performance reports to the Management team timely.
- Establish and maintain good working relationships with stakeholders.
- Meet budgetary objectives and adjust operation needs based on financial analysis / short and long-term operations goals.
- Collaborate with other teams to develop and execute plan for projects or activities.
- Coach, guide and take accountability for performance of team.
- Solicit feedback from internal / external clients and identify areas of improvements for services and project deliverables.
- Lead in implementing department talent development, in collaboration with Planning & Governance and Group HR.
- Keep abreast with the industry / technology development and identify model / technology for improvement of customer service level.
- Lead and manage all application development activities.
- Lead and manage the defining and building of development technologies, architecture, standards, quality and platforms required.
- Lead and manage the defining and building of skills required.
- Lead and manage the collaboration with external service providers to build capabilities or procure services.
Requirements:
- Degree in Computer Science, Information Technology, Engineering or equivalent.
- 8 - 15 years of relevant experience in software development.
- Experienced in Systems and Applications for Business Served, Software Development Lifecycle, Software Architecture Design, Software Development Project Management, Software Testing and QA Plan, Software Deployment and Change Management, Agile Methodology, Database Design and Administration, Business Process Knowledge and Analysis, Business Change Management, and Project, Financial & Management Reporting.