Job Description
- You will be responsible for full lifecycle of software engineering project (planning, execution, monitoring, risk management, resolution of issues, and achievement of the targets) within agreed quality, time, budget, and other agreed KPIs/SLAs
- You will be responsible for Team and People management (professional and personal care aspects)
- You will lead the team to resolve technical challenges, lead unit level initiatives to build technical competency to meet the needs of the team or unit
- You will lead the team for meeting the best software engineering practices, quality processes and methodologies
- You will promote and instill a culture of continuous improvement and efficiency to the software/business processes through out-of-the-box thinking on product and processes by utilizing or creating new software engineering tools and different innovation techniques
All you need is...
- The Software Development Manager conducts end to end project management activities and leads one or more delivery teams to successfully deliver complex projects which may span multiple regions, functions and technologies. Delivery methodology will be based on principles of Data Warehouse (DWH) Development.
- Strong knowledge in Data Warehouse concepts and experience in Data Warehouse project implementations. BSS knowledge is a big plus. Knowledge of Snowflake , Databricks , Sparks is big advantage.
- Drives project delivery with passion and displays ownership of end to end delivery championing the DWH methodology’s values, principles and practices.
- Drives continuous improvement, encourages rejection of limits to performance of the team, and encourages innovative thinking
- Leads delivery teams to deliver quality artefacts
- Contributes effectively to project/release planning and manages budget efficiently to reduce costs.
- Works closely with internal and external stakeholders to share common objective and speedy progress throughout the delivery lifecycle
- Responsible for ensuring risk, change and dependency management are effective. Tracks and reports on project schedule and cost and communicates to Program office and stakeholders and partners with them for resolution
- Ensures timely decision making occurs at the appropriate level and that escalation is done as necessary
- Very strong in creating and presenting detailed and summary status as per the intended audience.
- Is hands on leader for the team
Why You Will Love This Job
- You will be challenged with leading and mentoring a few development teams & projects
- You will join a strong team with lots of activities, technologies, business challenges and a progression path
- You will have the opportunity to work with the industry most advanced technologies