Job Summary:
Drives effective delivery of product/platform needs through developing high quality software and technical solutions. Fluent across the full stack and coaches junior developers to promote a flexible mindset and develop technical competence
Responsibilities:
Leverages strong understanding of business to develop high quality code to meet product/platform requirements
Drives and leads adoption of architecture standards and development practices like Test-Driven development, code reviews, static code analysis etc.
Writes effective technical user stories and ensures that non-functional requirements are met to ensure performance, scaling, resilience and maintainability of software/solutions
Actively resolves defects and manages technical debt
Develops unit tests to ensure good coverage and regression testing ability
Assists in the development of automated tests and environment management scripts
Practices DevOps methods like CI/CD, SDLC automation and proactive monitoring/telemetry
Participates in sprint planning, daily stand-ups, sprint reviews and retrospectives to enable progress, and surface and resolve impediments
Evaluates emerging technologies continually to identify opportunities, trends and best practices to strengthen Sysco’s development practices
May play a supervisory role toward junior technical resources as they commit to and deliver work
Mandatory Experience:
Bachelor's degree in CS or 4-5 years of relevant developer experience
5-10 years of experience in developing high performance and highly scalable applications in an agile environment, depending on education
Extensive hands-on experience and expertise in modern programming languages (Java, JavaScript, C#, Python, Ruby, Groovy)
Strong understanding of Scrum, Lean, XP, Kanban and other agile development techniques
Strong experience building and deploying applications on a cloud platform such as AWS
Fluency in DevOps, including continuous integration, continuous deployment / delivery, configuration and containerization, infrastructure as a code, and monitoring
Competencies:
Demonstrated “agile-development” mindset with strong customer-focus & results-orientation
Flexible mindset (not married to a single language) and demonstrated ability to grow skillset and work across the full technology stack
Ability to excel in a fast paced agile environment
Excellent communication skills to effectively manage key business stakeholder relationships
Highly proficient in teamwork and collaboration skills
Preferred Experience
Minimum 3 years of Salesforce platform experience (Apex, VisualForce, Lightning)
Understanding of the Salesforce product suite.
Configuration experience using the Salesforce point-and-click application administration interface
Active Salesforce certifications or ability to achieve relevant certifications upon hire
Houston, TX
Sysco Corporation, through its subsidiaries, markets and distributes a range of food and related products primarily to the foodservice or food-away-from-home industry. It operates through three segments: U.S. Foodservice Operations, International Foodservice Operations, and SYGMA. The company distributes a line of frozen foods, such as meats, seafood, fully prepared entrees, fruits, vegetables, and desserts; a line of canned and dry foods; fresh meats and seafood; dairy products; beverage products; imported specialties; and fresh produce.
It also supplies various non-food items, including paper products comprising disposable napkins, plates, and cups; tableware consisting of China and silverware; cookware, which include pots, pans, and utensils; restaurant and kitchen equipment and supplies; and cleaning supplies. The company serves restaurants, hospitals and nursing homes, schools and colleges, hotels and motels, industrial caterers, and other foodservice venues. As of February 25, 2019, it operated 330 distribution facilities worldwide. Sysco Corporation was founded in 1969 and is headquartered in Houston, Texas.