7+ years of experience in software engineering with .NET or Java and modern JavaScript frameworks.
Strong background in eCommerce solutions and ERP/PIM integrations.
Expertise in relational databases like Oracle and RDBMS.
Knowledge of modular design principles for maintainable applications.
Hands-on experience with Azure services and Azure DevOps pipelines.
Effective communication and problem-solving skills.
Ability to quickly learn new languages, frameworks, or technologies.
Responsibilities
Develop full stack applications in a .NET and C# environment.
Support modernization and modularization of applications, transitioning to modern JavaScript frameworks.
Lead system design and architectural discussions for scalable solutions.
Implement and maintain integrations with eCommerce, PIM, and ERP systems.
Build and manage CI/CD pipelines using Azure DevOps.
Utilize Azure services to create secure, scalable cloud-native solutions.
Produce and maintain clear technical documentation for systems and integrations.
Benefits
Opportunity to shape critical eCommerce and enterprise platform initiatives.
Work in a dynamic, small team environment that promotes fast-paced development.
Direct influence on architectural and design decisions.
Involvement in modernization efforts with cutting-edge technologies.
Collaborative culture that encourages mentorship and skill-sharing.
Full Job Description
Seeking a Principal Software Engineer to build and modernize digital commerce and enterprise platforms. This role is ideal for someone who thrives in a small, fast-moving team, where you'll be responsible for both direct software development and design decisions, having a direct influence on shaping critical eCommerce, ERP, and PIM integration initiatives.
The ideal candidate will bring full life cycle experience developing scalable, performant applications (preference for C# and .NET ecosystem). The Engineer will be fluent navigating frontend and backend code, integrations and migrations/upgrades. Someone who can contribute toward architectural and design solutions is also ideal.
Responsibilities
Full stack development in a .NET and C# environment, including modern front end frameworks.
Guide and support efforts to modernize and modularize applications, including migration to modern JavaScript frameworks (React, Angular, or similar).
Contribute to and lead system design and architecture discussions to ensure modular, scalable solutions.
Implement and maintain integrations with Ecommerce, PIM, and ERP systems.
Build and manage CI/CD pipelines in Azure DevOps.
Utilize Azure services to deliver secure and scalable cloud-native solutions.
Produce and maintain technical documentation for systems, integrations, and architecture to ensure clarity, consistency, and long-term maintainability.
Qualifications
7+ years of professional software engineering experience with .NET (or Java ecosystem) and modern JavaScript frameworks (React, Angular, etc.).
Strong background in Ecommerce solutions and ERP/PIM integrations.
Proficiency with relational databases (Oracle or other RDBMS).
Familiarity with modular design principles for building maintainable and extensible applications.
Hands-on experience with Azure services and Azure DevOps pipelines.
Strong communication and problem-solving skills.
Demonstrated ability to quickly learn and pivot to new languages, frameworks, or technologies.
Preferred Qualifications
Proven ability to lead modernization efforts (platform migrations, modular design initiatives).
Experience balancing hands-on coding with design/architecture leadership.
Familiarity with event-driven and API-first architectures.
Awareness of emerging technologies and judgment to determine appropriate adoption strategies.
Experience mentoring and guiding engineering teams.
Experience with .NET Blazor and Telerik is a plus.