It's fun to work in a company where people truly BELIEVE in what they're doing
Job Description:
Software Engineer (Full Stack)
Ingram Micro is looking for a Software Engineer (Full Stack) to join our IT and Engineering team and contribute to the development and enhancement of modern web applications supporting the Ingram Micro Xvantage™ digital platform.
The primary focus of this role is hands-on software development using .NET Core, React, and SQL databases. You will work as part of an Agile engineering team to develop, test, troubleshoot, and maintain reliable full-stack application capabilities.
You will collaborate with senior engineers, lead engineers, product teams, and other technology stakeholders while developing your expertise in modern software engineering practices.
Secondary focus areas include gaining practical exposure to Google Cloud Platform (GCP), DevOps practices, and contemporary AI/GenAI development tools.
Your Role
Your Role:
Primary Focus – Full Stack Software Development
• Develop, test, debug,
and maintain full-stack web application features under the guidance of senior engineers.
• Build responsive and reusable front-end components using React, JavaScript/TypeScript, HTML, and CSS.
• Develop and maintain backend services and REST APIs using .NET Core / C#.
• Write and maintain SQL queries, stored procedures, and application data-access components.
• Participate in the implementation of business requirements and translate functional specifications into working software.
• Write clean, maintainable, and reusable code following established coding standards and engineering practices.
• Create and maintain unit tests and integration tests to improve application quality.
• Troubleshoot application defects and perform root-cause analysis with support from senior team members.
• Participate in peer code reviews and incorporate feedback to continuously improve code quality.
• Contribute to Agile/Scrum ceremonies including sprint planning, daily stand