Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Title: Principal Developer
Desired Work Location: Dallas / Miramar
Onsite Requirements: Prefer Onsite can do Hybrid
Skill Set required: Must have S/4 Implementation with CPI development skills in Logistics FI and Success Factors.
Overview
The Developers role is to develop and enhance inhouse software applications or extensions by coding with atechnical language to meet business requirements and business objectives. This can includes taking technical specifications and developing an application or integration of data between applications testing as well ascompleting the appropriate technical documentation. The developer will use best practices in softwaredevelopment 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 codeincluding troubleshooting code.
Duties and Responsibilities
Serve in a team leader capacity with largescale Application Development projects / programs
Holistically design solutions in a complex environment. Needs to consider impact on entire landscapein the design. The solutions must be sustainable for the long term
Research/troubleshoot maintain & configure software create test scripts and test applications andinterfaces
Lead the technical portion of projects schedule and run meetings coordinate with the business andother key stakeholders
Mentor and coach others
Research evaluate and recommend software and hardware products
Design and implement architecturally compliant system landscapes
Make recommendations to enhance processes procedures and policies relating to systems functioningor performance
Determine priorities and pivot accordingly
Identify and mitigate risks with timely communication to stakeholders
Drive 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 buildout or expansion of coding standards initiatives
Maintain a working knowledge of Software Code Development leading practices and serve as athought leader to the SGWS organization
Participate in Agile teams
Provide coaching and development to junior developers
Improve efficiency of team to resolve problems
Identify recommend and implement process improvement opportunities for Application Development programs
Facilitate Code Development / Engineering training and education programs for the SGWS team
Recommend opportunities to lower testing costs or improve systems quality through alternative staffingmodels (e.g. gig offshore 3rd party)
Providing coaching and development to others
Oversee the work of 3rd party Development teams
Drive 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 enhancements
Collect and evaluate information formulate as well as test hypothesis.
Can drive technical validity of solution.
Coordinate issues resolution activities with varied stakeholders
Review 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 meetings
Determine opportunities to redesign business processes to achieve better business results
Determine opportunities to automate business processes and functions
Educate the team on the goals of the business
Manage process conformity and compliance
Lead the development of business and technical process documentation and training materials
Lead the definition of project requirements by identifying project milestones phases and elements;assist with project budget needs
Lead the monitoring of project progress by tracking activity resolving problems publishing progress reports and recommending actions
Understand communicate and reinforce standard business process concepts
Establish and maintain relationships with team members within IT and across functional teams
Assess situations determine the problem(s) and propose a solution that provides value to the business
Lead business requirements as wellformed user stories and acceptance criteria
Drive BehaviorDrivenDesign (BDD) process
Structure requirements to facilitate automation of acceptance tests
Fill 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 design
Perform code review to see whether standards are adhered to
Mentor in coding best practices configuration best practices technical design and quality assurance
Expert in their technology and familiar with best practices in these
Determine opportunities to redesign business processes to achieve better business results
Minimum Qualifications
Bachelors Degree
6 years in a software/application development or comparable experience
Change Agent with Managerial Courage
Delivers Results
Holistic / Big picture thinking
Strategic mindset
Teamwork & Collaboration
Strategic thinker
can develop a plan to meet a longterm objective
Executive presence
Coaches team members
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 problemsolving skills
Strong attention to detail
Strong capability to execute tasks with quality
Excellent oral and written communication skills
Excellence in communicating and presenting complex information to technical and non technical stakeholders
Selfdirected
Ability to work with multiple stakeholders across a variety of functional disciplines
Ability to develop and manage an action plan
Experience working in large complex technology projects
Experience working with offshore teams
Excellence in communicating and presenting complex information to technical and non technical stakeholders
Extensive experience across the entire project life cycle (SDLC) be it implementing new software orenhancing existing functionality
Experience with interfaces into and from platforms (using APIs ESB SAP PI etc.)
Deep understanding of business functions of supporting applications
Experience mentoring and developing Developers
Experience evaluating and improving Code quality / standards
Experience interacting with the Business community
Experience coordinating and leading development teams / projects
Command of Agile Development processes
Ability to demonstrate Agile Delivery Values
Openness
Team and stakeholders agree to be open about all work and challenges
Commitment
Personally commit to achieving the goals of the team
Respect
Respect your team members to be capable and independent
Courage
You have courage to do the right thing and work on tough problems
Focus
Everyone focus on the work in the sprint and the goal of the scrum team. Rise and fall as a team
Preferred Qualifications
Masters Degree (computer science information systems software engineering)
Experience mentoring and developing Application Developers
Experience working with and directing thirdparty Application Developers
Command of Agile Development processes
A Wholesale/Distribution/CPG background including accounts receivable complex pricing and tax laws
Leading and directing offshore application development programs
Full Time