Team Leader For Large-Scale Application Development ProjectsServe in a team leader capacity with large-scale Application Development projects/programsHolistically design solutions in a complex environmentNeeds to consider impact on entire landscape in the design. The solutions must be sustainable for the long termResearch/troubleshoot, maintain & configure software, create test scripts and test applications and interfacesLead the technical portion of projects schedule and run meetings, coordinate with the business and other key stakeholdersResearch, evaluate and recommend software and hardware productsDesign and implement architecturally compliant system landscapesMake recommendations to enhance processes, procedures and policies relating to systems functioning or performanceDetermine priorities and pivot accordinglyIdentify and mitigate risks with timely communication to stakeholdersDrive progressive improvements to enhance processes, functionality etc.Apply best practices, Communicate with all teams in ETP and with the business across the businessLead the build-out or expansion of coding standards initiativesMaintain a working knowledge of Software Code Development leading practices and serve as a thought leader to the SGWS organizationParticipate in Agile teamsProvide coaching and development to junior developersImprove efficiency of team to resolve problemsIdentify, recommend, and implement process improvement opportunities for Application Development programsFacilitate Code Development / Engineering training and education programs for the SGWS teamRecommend opportunities to lower testing costs or improve systems quality through alternative staffing models (e.g., gig, offshore, 3rd party)Oversee the work of 3rd party Development teamsDrive the development of business and technical process documentation and training materialsDrive the collection of required information to develop work scope around solutions to attain business requirements along with data needs as requiredServe as liaison between Divisions/Functions and IT on projects and enhancementsCollect and evaluate information, formulate as well as test hypothesisCan drive technical validity of solutionCoordinate issues resolution activities with varied stakeholdersReview entire problem logs and identify recurring problemsRecord projects status along with open issues every weekEnsure to follow up on problems and process independently related to solutions engineeringParticipate in seminars, trade shows, and oversee internal demonstration facilities etc.Develop meeting structure and present at meetingsDetermine opportunities to redesign business processes to achieve better business resultsDetermine opportunities to automate business processes and functions? Educate the team on the goals of the businessManage process conformity and complianceLead the development of business and technical process documentation and training materialsLead the definition of project requirements by identifying project milestones, phases, and elements; assist with project budget needsLead the monitoring of project progress by tracking activity, resolving problems, publishing progress reports, and recommending actionsUnderstand, communicate, and reinforce standard business process conceptsEstablish and maintain relationships with team members within IT and across functional teamsAssess situations, determine the problem(s) and propose a solution that provides value to the businessLead business requirements as well-formed user stories and acceptance criteriaDrive Behavior-Driven-Design (BDD) processStructure requirements to facilitate automation of acceptance testsFill the role of a Solution Lead on a project/Technical Project Manager coordinating with the overall Project Manager on all work for technical teams and oversite on technical designPerform code review to see whether standards are adhered toMentor in coding best practices, configuration best practices, technical design and quality assuranceExpert in their technology and familiar with best practices in theseDetermine opportunities to redesign business processes to achieve better business resultsMinimum Qualifications:Bachelors Degree6+ years in a software/application development or comparable experienceChange Agent with Managerial Courage, Delivers Results Holistic / Big picture thinkingStrategic mindsetTeamwork & CollaborationStrategic thinkerCan develop a plan to meet a long-term objectiveFacilitation Skills: Can facilitate sessions and present to the executive level, Can influence outcomes, Has long term potential for a leadership role in ETP, Strong analytical, mathematic, and problem-solving skillsStrong capability to execute tasks with quality? Excellent oral and written communication skillsExcellence in communicating and presenting complex information to technical and nontechnical stakeholdersSelf-directedAbility to work with multiple stakeholders across a variety of functional disciplinesAbility to develop and manage an action plan?
Experience working in large complex technology projects?
Experience working with offshore teamsExcellence in communicating and presenting complex information to technical and nontechnical stakeholdersExtensive experience across the entire project life cycle (SDLC) be it implementing new software or enhancing existing functionalityExperience with interfaces into and from platforms (using APIs, ESB, SAP PI etc.)Deep understanding of business functions of supporting applications?
Experience mentoring and developing DevelopersExperience evaluating and improving Code quality / standardsExperience interacting with the Business community Experience coordinating and leading development teams / projects