Jr Software Engineer at Sysco

Costa Rica

Sysco Logo
Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
N/AIndustries

Requirements

  • CS Degree or post-secondary degree with equivalent relevant work experience
  • Minimum English level B2+ (CEFR) or above
  • 2-5 years of experience in coding, testing and application development in an agile environment, depending on education
  • Practical experience using relevant modern programming languages and platforms (Java, JavaScript, C#, Python, Ruby, Groovy, Salesforce, .NET)
  • Understands and implements code quality best practices
  • Develops and automates unit tests; understands objectives, activities, and results of integration, end-to-end, and unit testing for services and components
  • Able to create and manage code branches and versioned components using version control systems (Git or similar)
  • Proficient with DevOps tools and concepts, including continuous integration, continuous deployment/delivery, configuration and containerization, infrastructure as code, and monitoring
  • Possesses skills, experience, and proficiency with Agile practices (e.g. Lean, XP, Scrum, Kanban) and can apply these in one or more domains
  • Experience building and deploying applications on a cloud platform such as AWS
  • Researches answers to questions independently, improves day-to-day work skills, identifies growth areas, and supports continuous learning
  • Works and collaborates effectively with others in multiple contexts
  • Identifies business and technical problems and implements working solutions
  • Communicates effectively and professionally; listens and speaks constructively in multiple contexts
  • Costa Rican nationality or valid immigration status in Costa Rica

Responsibilities

  • Produce high quality code to meet product/platform requirements
  • Adhere to architecture standards and development best practices like Test-Driven development, code reviews, static code analysis, and secure coding
  • Write technical user stories and ensure non-functional requirements are met for performance, scaling, resilience, and maintainability of software/solutions
  • Actively resolve defects and manage technical debt
  • Develop unit tests to ensure good coverage and regression testing ability
  • Assist in the development of automated tests and environment management scripts
  • Practice DevOps methods like CI/CD, SDLC automation, and proactive monitoring/telemetry
  • Participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives to enable progress and resolve impediments
  • Perform spikes and investigations to evaluate new tools/technologies
  • Collaborate with the team to support end-to-end processes including design, development, QA, deployment, and production support

Skills

Java
JavaScript
C#
Python
Ruby
Groovy
Salesforce
.NET
REST API
Linux
Cloud
CI/CD
TDD

Sysco

Foodservice distribution for restaurants and healthcare

About Sysco

Sysco Corporation specializes in foodservice distribution, primarily serving restaurants, healthcare facilities, and educational institutions. The company offers a variety of products and services, including food items, kitchen equipment, and marketing support, tailored to meet the specific needs of its clients. Sysco differentiates itself from competitors by providing comprehensive solutions, such as the "Restaurants Rising Toolkit" during the COVID-19 pandemic, which helps restaurants adapt to new dining trends. The goal of Sysco is to make running a restaurant easier and more profitable for its clients.

Houston, TexasHeadquarters
1970Year Founded
IPOCompany Stage
Food & AgricultureIndustries

Benefits

Health Insurance
401(k) Retirement Plan
401(k) Company Match
Professional Development Budget
Performance Bonus

Risks

Increased competition from tech-driven solutions could impact Sysco's market share.
Reliance on partnerships for technology advancements may pose risks if results are unmet.
Socially responsible investing trends may pressure Sysco to improve ESG standards.

Differentiation

Sysco offers comprehensive B2B solutions, including food products, equipment, and marketing services.
The company provides flexible payment options and waives delivery minimums for scheduled deliveries.
Sysco's 'Restaurants Rising Toolkit' supports restaurants adapting to new dining trends.

Upsides

Sysco can capitalize on the demand for plant-based and alternative protein products.
The rise of ghost kitchens offers Sysco opportunities for specialized supply chain solutions.
Digital transformation in foodservice allows Sysco to enhance service offerings and engagement.

Land your dream remote job 3x faster with AI