Duties and Responsibilities:Serve in a team leader capacity with large-scale Application Development projects / programsHolistically design solutions in a complex environment.Needs to consider impact on entire landscape in the design. The solutions must be sustainable for the long term.Research/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 business.Lead 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 organization.Participate in Agile teams.Provide 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)Providing coaching and development to othersOversee the work of 3rd party Development teamsDrive the development of business and technical process documentation and training materials Drive the collection of required information to develop work scope around solutions to attain business requirements along with data needs as required.Serve as liaison between Divisions/Functions and IT on projects and enhancementsCollect and evaluate information, formulate as well as test hypothesis.Can drive technical validity of solution.Coordinate issues resolution activities with varied stakeholdersReview entire problem logs and identify recurring problems.Record projects status along with open issues every week.Ensure to follow up on problems and process independently related to solutions engineering.Participate 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 objective Facilitation 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 skills Strong capability to execute tasks with quality? Excellent oral and written communication skillsExcellence in communicating and presenting complex information to technical and nontechnical stakeholders Self-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 / projectsDepartment: Preferred VendorsThis is a contract position
Principal Developer - SAP BTP / FIORI in dallas at Unknown Company
This position is listed as contract and onsite.