Unknown Company

Principal Developer SAP Logistics

dallas, tx • Posted 5 days ago
Onsite Full Time General

DeveloperThe Developer role is to develop and enhance in-house software applications or extensions by coding with a technical language to meet business requirements and business objectives. This can include taking technical specifications and developing an application or integration of data between applications, testing, as well as completing the appropriate technical documentation. The developer will use best practices in software development and adhere to SGWS development standards, as well as focus on quality and innovation. The developer may also be responsible for delivering support to end users in the organization for specific code, including troubleshooting code.Duties and Responsibilities:Serve in a team leader capacity with large-scale Application Development projects/programsHolistically design solutions in a complex environment. 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 materialsDrive 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 oversight 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 teamsExtensive 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 / projectsPreferred Qualifications:Masters Degree (computer science, information systems, software engineering)?

Experience mentoring and developing Application DevelopersExperience working with, and directing, third-party Application DevelopersCommand of Agile Development processes?A Wholesale/Distribution/CPG background including accounts receivable, complex pricing and tax lawsLeading and directing offshore application development programRequired Skills : SAPBasic Qualification :Additional Skills : SAP DeveloperThis is a high PRIORITY requisition.

Back to Job Search