Sr Developer
Senior Software Developer
Why Join Ingram Micro
At Ingram Micro, your ambition helps move the technology world forward. You'll be part of a global organization where your contributions matter, your growth is supported, and your voice is valued.
- Build foundational expertise across technology solutions, partners, and sales enablement
- Gain exposure to global vendors, go-to-market strategies, and enterprise sales environments
- Grow your career into roles across sales, partner success, category management, vendor relations, or leadership
- Work in a culture that emphasizes integrity, collaboration, continuous learning, and meaningful progresscYour progress here creates impact far beyond today.
Overview
Diseñar, desarrollar, integrar y modernizar aplicaciones y plataformas empresariales seguras, escalables y confiables, con el propósito de optimizar la eficiencia operativa, reducir la deuda técnica e impulsar el crecimiento del negocio y los objetivos de transformación digital de la organización.
Key Responsibilities
- Diseñar, desarrollar y mantener plataformas empresariales seguras, escalables y confiables, alineadas con las necesidades operativas y estratégicas del negocio.
- Desarrollar y optimizar aplicaciones empresariales de alto desempeño, aplicando estándares de arquitectura, calidad, seguridad y mantenibilidad.
- Diseñar e implementar integraciones entre aplicaciones, plataformas y sistemas empresariales para asegurar un intercambio de datos confiable y eficiente.
- Desarrollar, documentar y mantener interfaces de programación de aplicaciones (API) seguras, reutilizables y escalables, de acuerdo con las mejores prácticas de la organización.
- Modernizar aplicaciones y componentes heredados mediante la adopción de arquitecturas, tecnologías y prácticas actuales que reduzcan la deuda técnica y mejoren su desempeño.
- Definir y promover estándares, controles y buenas prácticas de desarrollo que garanticen la calidad, seguridad, trazabilidad y consistencia de las soluciones tecnológicas.
Required Qualifications
- Licenciatura en Ciencias de la Computación, Ingeniería de Software, Tecnologías de la Información o un campo afín.
- Dominio avanzado del inglés, tanto escrito como verbal.
- Capacidad para participar en reuniones globales y discusiones técnicas.
- Capacidad para comunicarse eficazmente con las partes interesadas a nivel global.
Preferred Experience
- Software Development
- C#
- .NET Framework / .NET Core / .NET 8+
- ASP.NET
- SQL Server
- Object-Oriented Programming (OOP)
- Software Design Patterns
- API Development and Integration
- Web Services
- Data Integration Concepts
- Application Troubleshooting and Support
- Source Control & Development Tools
- GitHub Enterprise
- Code Reviews
- Software Development Lifecycle (SDLC) Security
- Secure Coding Practices
Professional Competencies
- Analytical and problem-solving skills.
- Ability to manage multiple priorities and projects.
- Communication and collaboration skills.
- Customer-focused mindset.
Let's shape tomorrow