Engaging, influencing, and evangelizing Software Development best practices with development, operations and product groups to align technology service/solution delivery.
Bolstering, developing, motivating and retaining a world-class team and being responsible for the overall direction, coordination and continuous evaluation of the team, while fostering individual career development and high morale
Encouraging the team to participate in experimentation, hackathons, coding events, and other organization-wide events and efforts
Providing leadership on complex projects, mentoring the team with specific emphasis on development, architecture, systems analysis & design, and testing
Driving quality accountability within the organization with well-defined processes, metrics, and goals for process quality. This includes leading effective postmortems and ensuring actions are followed-up
Driving platform strategy planning and execution: Driving efforts to strategies, plan, and implement the short-term and long-term goals of building a robust, repeat-at-scale, and efficient model for the engineering platform. Including SRE, DevSecOps, Security, Stability, Scalability and Availability tools and processes in place.
Enabling automation and proactive monitoring to detect issues and communicate to business proactively. With technical strength, guide the team on architecture, design, and on-the-job challenges
Driving capacity planning, performance analysis, instrumentation and other non-functional systems requirements.
Working with both internal and external customers on a daily basis, and deliver customer and executive briefings on a variety of topics including status updates, technical issues/solutions, budget and schedule timelines. Program Management duties include leading cross functional teams through software development activities.
Developing resolutions to complex problems that require the frequent use of creativity, analysis of situations or data that requires an in-depth evaluation of variable factors.
Overseeing all aspects of the development & implementation of more than one large project and provide a single point of contact for those projects - original concept through final implementation.
Receiving broad guidance & is accountable for project or program results. Efficient vendor management by defining SMART goals, evaluating vendor performances, enabling greater vendor accountability and SOW executions
Bachelor’s degree or four or more years of work experience
Six or more years of relevant work experience in software development
Experience in software development in a managerial role
Experience in managing large-scale core development projects from scratch, and handling requirements, design, and deliveries.
Experience in driving large scale programs / projects based of Java, Springboot Micro-services, MFE, Oracle, Cassandra nosql
Experience in the following technologies –Java Springboot, React, NewRelic, Kibana, jQuery, Bootstrap, HTML5, databases (Postgres/MySQL/Oracle), AWS, K8S, SOE/SRE, DevSecOps tools.
Experience in Angular/ React
Experience in Agile (SAFe/Scrum) delivery management