Role Overview
DUER is seeking a talented and motivated Integrations Developer to join our dynamic team. In this role, you will be responsible for developing, maintaining & simplifying back-end systems & integrations within DUER's own tech stack. The ideal candidate will have a passion for technology, a deep understanding of the retail industry, willingness to learn the business and the ability to translate business requirements into scalable technical solutions. As an Integrations and Backend Developer at DUER, you will play a critical role in the enhancement & evolution of our technical landscape to support our growing business needs. Fluency in English is essential & fantastic communication skills with various audience levels is a must-have.
Responsibilities:
Integration & Backend Development:
- Collaborate with internal teams & business analysts to understand, gather & address business requirements to translate into scalable technical solutions.
- Conduct work in an agile way, using best practice workflows and methodologies.
- Communicate dependencies, deadlines, due dates and requests in a clear & digestible manner.
- Develop and maintain APIs & integrations between DUER's internal/external software applications with a focus on Workato integration, ensuring seamless data flow and interoperability.
- Utilize industry-standard protocols and technologies such as REST, SOAP, GraphQL, and others to facilitate smooth communication between different systems.
- Leverage your understanding of ERP & omnichannel retail systems to build, maintain and optimize our tech stack.
- Implement authentication and authorization mechanisms to ensure secure data transfer and access control across integrated platforms.
- Handle data mapping and transformation tasks to ensure compatibility and consistency between disparate data sources and formats.
- Provide guidance to business stakeholders and teams on best practice and feasibility from a system/software perspective.
- Implement robust error handling and logging mechanisms to facilitate effective monitoring and debugging of backend processes.
- In collaboration with the technology team, ensure tickets are prioritized and support is provided based on urgency.
- Provide IT support and guidance to internal stakeholders, assisting with system configurations, troubleshooting, and performance optimization as needed.
- Architect and implement solutions to automate repetitive tasks and manual processes, increasing operational efficiency and reducing reliance on manual intervention.
- Collaborate with cross-functional teams to define and implement data governance policies and standards, ensuring data integrity and compliance across integrated systems.
- Write clean, efficient, and maintainable code using best practices for software development.
- Build and optimize queries in data warehouse platforms like Snowflake to extract, transform, and load internal data for integration purposes, simplifying integrations & data queries.
- Perform thorough testing of all integrations and backend systems to ensure functionality, performance, and reliability.
- Conduct and maintain accurate documentation for all development & integration work within our project management tools.
- Such other duties as the company may assign from time to time.
Performance Optimization
- Evaluate existing integration connections and identify opportunities to streamline and simplify complex integrations, moving our tech stack towards a plug-and-play environment.
- Optimize integration workflows to minimize latency and maximize throughput, enhancing overall system performance.
- Monitor integration processes and performance metrics, proactively identifying and addressing bottlenecks or issues to maintain system reliability.
- Stay informed about emerging technologies and trends in backend development, actively researching and proposing innovative solutions to enhance DUER's backend infrastructure.
Qualifications:
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- Proven experience as a Backend Engineer, with a focus on retail-specific projects.
- In-depth knowledge of backend technologies, databases, and frameworks.
- Extensive experience working with Workato for integration and workflow automation.
- Strong understanding of retail industry processes, challenges, and best practices.
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Ability to communicate effectively and to various audiences