Principal, .Net Software Development
Ingram MicroAbout the role
It's fun to work in a company where people truly BELIEVE in what they're doing!
Ingram Micro is the business behind the world’s brands reaching nearly 90 percent of the world’s population. Our market reach, diverse solutions portfolio, and digital platform Ingram Micro Xvantage™ set us apart. We have approximately 27,000 associates committed to serving our more than 161,000 customers and 1,500 vendor partners worldwide. Learn more at www.ingrammicro.com.
Ingram Micro has earned Great Place to Work Certification™ for 2022-2023 in the United States! This prestigious recognition reflects our commitment to our people and our culture.
Come join our team where you’ll make technology happen in surprising ways. Let’s shape tomorrow - it’ll be a fun journey!
Your role:
Solution architect/ Tech lead’s primary responsibility is to design and develop a strategic API based middleware platform With React Frontend. The principal software engineer will work closely with business and technology partners to design and implement microservices-driven enterprise software platform. Ideal candidates should have hands-on experience in developing in REST APIs using ASP.NET Web API, C#, .NET Core, Docker containers, Elasticsearch, Pub sub technologies like RabbitMQ, Kafka or Google pub sub, troubleshooting performance issues. The ability to work in collaboration with others, under high pressure, developing new interfaces needed for the systems identified for objectives.
What you bring to the role:
- Bachelor’s degree in computer science or or relevant science and math disciplines with an IT emphasis is required
- 8+ years of software architecture and hands-on development experience with strong hands-on skills, expert level understanding of architecture and design patterns with a solid understanding of object-oriented design and programming (required)
- 8+ years of experience in implementing enterprise projects as a lead architect covering technical and architectural assessments, services, analytics, security, testing and deployment.
- 5+ years of experience developing ASP.NET solutions leveraging REST services for synchronous and asynchronous communications between components.
- 5+ years of experience in developing ASP.NET Web API, Docker containers, PostgreSQL, Elasticsearch, and caching technologies (e.g., Redis, Memcached).
- Expertise in .NET technologies, REST services and client-side integration via JSON for interfacing and building required services (APIs) to communicate with existing APIs
- Advanced skills in enterprise data-driven solutions dependent on external content through REST web services, push notifications, etc.
- Advanced skills in both relational (POSTGRESQL and SQL Server) and NoSQL (Elasticsearch, FireStore, Couchbase, Redis) databases, in-memory caching and optimization
- Expertise in pub/sub data delivery models and principles, message bus and ESB technologies
- Expert knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations.
- Strong organization skills to manage multiple timelines and complete tasks quickly within the constraints of project timelines.
- Familiar with UML concepts and Agile methodologies such as SCRUM is required
- Having experience on GCP ( Google Pub sub, FireStore) is a Plus
#LI-RT1
#LI-Hybrid
#DICE
The typical base pay range for this role across the U.S. is USD $121,400.00 - $206,400.00 per year.The ranges above reflect the potential annual base pay across the U.S. for all roles; the applicable base pay range will depend on the candidate’s primary work location, pay grade, and variable compensation plan. Individual base pay within each range depends on various factors, in addition to primary work location, such as complexity and responsibility of role, job duties/requirements, and relevant experience and skills. Base pay ranges are reviewed and typically updated each year. Offers are made within the base pay range applicable at the time of hire. New hires starting base pay generally falls in the bottom half (between the minimum and midpoint) of a pay range.
At Ingram Micro certain roles are eligible for additional rewards, including merit increases, annual bonus or sales incentives and long-term incentives. These awards are allocated based on position level and individual performance. U.S.-based employees have access to healthcare benefits, paid time off, parental leave, a 401(k) plan and company match, short-term and long-term disability coverage, basic life insurance, and wellbeing benefits, among others.
This is not a complete listing of the job duties. It’s a representation
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s