Role: Solutions Engineer/Systems Engineer
Location: US
Experience: 7+
The Systems Engineer is responsible for the maintenance of system integrations and customization of in river of our Product Experience Management System (in river). You will work closely with technical and product management staff across the company, so strong communication and task coordination skills are essential.
Success criteria
Experience in programming with C# MVC, Visual Studio and .NET Core
Experience in integrations using JSON, REST APIs
Exposure to system integrations and concepts
Exposure to APIs and data exchange format
Experience analyzing data to glean insights around product information and product data structure
Experience in working with technical teams working on backend, middleware or frontend platforms
Ability to validate data integrity, completeness, and relevance to the business requirements
Support technical and architectural changes while maintaining the data integrity and hierarchy structure.
Exhibit curiosity and the desire to learn new tools and technologies; Tech savviness with an initiative to learn new software systems quickly
Thrive in a fast-past, dynamic environment and prioritize work and time effectively
Must be able to understand current and future state integrations, recommend changes based on the outcome of analysis performed
MUST Have Inriver Or PIM Experience
Must be able to work independently
Must have keen eye for details
Key responsibilities
Create integrations, customizations, and automations
Design technical specifications
Develop and enhance custom extensions to support integrations and system workflow requirement
Diagnose, debug, and fix technical issues reported from existing implementation
Understand, document, and elaborate the technical and non-technical requirements for system integrations and customization.
Recommend incremental updates to data model accommodating additional data attributes and entities
Work with technical team in implementing changes to data model, integration, and customization
Who You Are
Bachelors degree in technology / engineering with computer science or related field
5+ years of experience in programming and development using C#.NET
2-3 years of experience in integrations with systems upstream and downstream
Must be extremely detail-oriented, deadline driven and could manage multiple assignments at once
Tech savviness with an initiative to learn new software systems quickly
Strong problem-solving skills, analytical and critical-thinking skills to be able to proactively resolve issues and continuously improve results;
Skills Preferred
Outstanding written and verbal communication skills required,
Strong knowledge on .NET C# MVC and .NET Core
Working knowledge of Visual Studio .NET and Azure DevOps Strong understanding and knowledge on object-oriented programming concepts
Experience in working with relational data models and data structures
Experience in working with 3rd party APIs and SDKs
Writing and interacting SOAP and REST based web services