Software Engineer
Company: Sysco
Location: Houston
Posted on: October 3, 2024
|
|
Job Description:
JOB SUMMARY Drives effective delivery of product/platform needs
through developing high quality software and technical solutions.
Fluent in Salesforce Service Cloud functionality 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-8 years of
experience in developing high performance and highly scalable
applications in an agile environment, depending on education
Extensive hands-on experience and expertise using modern
programming languages and platforms (Java, JavaScript, C#, Python,
Ruby, Groovy, Salesforce, etc) 5 years in solution design and
development experience building cloud-native applications using
open-source frameworks like Spring 3 years of experience building &
deploying applications on a cloud platform such as AWS, GCP or
Azure 3 years of knowledge and experience with REST API design and
implementation, and event driven architecture COMPETENCIES
Understands and implements code quality best practices, and can
support others on their team in these practices Develops effective
unit tests and implements integration and end-to-end testing. Able
to support a wide variety of release management processes:
planning, scheduling, and controlling software through different
phases and environments, including versioning, branching, merging,
testing, and deploying software releases Proficiency with DevOps
tools and concepts, including continuous integration, continuous
deployment / delivery, configuration and containerization,
infrastructure as a code, and monitoring Possesses skills,
experience, and proficiency with Agile practices (e.g. Lean, XP,
Scrum, Kanban) and leverages these to improve processes,
estimation, etc. Strong experience building and deploying
applications on a cloud platform such as AWS Researches the answers
to questions independently, improves work skills, and identifies
key growth areas and topics of interest for the team. Provides
learning recommendations to team members that target professional
growth. Directly supports team strategies and processes for
continuous learning (e.g. feedback processes, team development
efforts) Directly communicates with key business and technical
stakeholders across multiple channels: meetings and discussions,
demos and presentations, written communication, etc. s Works and
collaborates effectively within a product team and connects with
other teams and team members in and outside of the product family
as needed. AWS/Azure/GCP Certified Developer and DevOps Engineer is
a big plus
Keywords: Sysco, Bryan , Software Engineer, IT / Software / Systems , Houston, Texas
Click
here to apply!
|