Sr Software Engineer, Application Development
Core
Develop, enhance, and maintain complex web applications and backend services for Ingram Micro's Digital Platform (Xvantage) to enable partners to operate and expand their businesses.
Role type
Senior Software Engineer (Application Development)
Builds
eCommerce web applications, APIs, and backend services for Ingram Micro's Digital Platform
Domain
Technology distribution, eCommerce, Cloud solutions
Deliverable
production ML models | product features
Required skills
C#, .NET ecosystem, API design (REST/GraphQL), JavaScript frameworks (React/Angular), Cloud platforms (GCP), CI/CD pipelines, Agile SCRUM, Object Oriented Design, Unit testing, Database management (PostgreSQL/Cloud SQL)
Preferred skills
Supply chain domain knowledge, EDI standards, Microservices architecture, Behavior-driven testing
Technologies
C#, .NET Core, .NET Web API, React, Angular, GCP, PostgreSQL, Cloud SQL, Cloud Bigtable, Bitbucket, Jira, Confluence, LINQ, XML, JSON, SOAP, WCF
Responsibilities
Develop and maintain web applications using C# and .NET; Design and implement APIs and backend services; Collaborate with architects and product owners to deliver end-to-end solutions; Write clean, maintainable, and testable code; Participate in code reviews and Agile ceremonies; Create and update technical documentation; Engage in DevOps practices from inception to sunset.
Seniority
Senior, hands-on IC