Sr. Loyalty Interface and APIs Developer - Westborough, United States - EDI Staffing

    EDI Staffing
    EDI Staffing Westborough, United States

    2 weeks ago

    Default job background
    Technology / Internet
    Description
    JOB FUNCTION

    Position Summary: We are seeking a seasoned Loyalty Interface(s) & APIs Developer to join the Interfaces team
    The primary responsibility of this role is to develop, maintain, and enhance our loyalty program software, ensuring a seamless experience for our customers
    The ideal candidate will have a strong background in software development, a passion for creating user-friendly solutions, and a commitment to delivering exceptional results.

    Responsibilities:
    • Develop and maintain the loyalty program software, ensuring a smooth and efficient user experience
    • Collaborate with cross-functional teams to gather requirements, design solutions, and implement new features
    • Analyze and optimize the performance of the loyalty program software, identifying areas for improvement
    • Provide technical support and troubleshooting for any issues that may arise
    • Stay up-to-date with industry trends and best practices in loyalty program development
    • Collaborate with marketing and business teams to align the loyalty program with our overall business strategy
    • Providing technical leadership and mentoring to the development team.
    • Ensuring that the loyalty program software adheres to industry standards and best practices for security and data privacy.
    • Participating in code reviews and contributing to the continuous improvement of the development process.
    • Collaborating with the QA team to ensure the quality of the loyalty program software.

    JOB REQUIREMENTS & QUALIFACATIONS

    Minimum Education: Bachelors in Computer Science
    Preferred Education: Masters in Computer Science or equivalent

    Minimum Experience:
    • 10+ years of experience in software development, preferably in the Loyalty domain.
    • Knowledge of API design principles, API integration frameworks & APIs Orchestration is a must have.
    • A strong understanding of loyalty solutions such as SessionM, Punchh, Marsello etc
      and specific skills in integrating Loyalty solutions with third-party applications.
    • Good understanding of Distributed systems, Scripting and security principles.
    • Experience with building resilient interfaces across enterprise grade systems.
    • Familiarity with tools such as SDKs and sandbox environments for testing and integration
    • Strong knowledge of programming languages, such as Typescript, JavaScript and Python.
    • Experience with database management systems, such as SQL Server or MySQL.
    • Familiarity with software development methodologies, such as Agile or Scrum.

    Preferred Experience:
    • Knowledge of Development tools such as Azure DevOps, JIRA & Confluence and SDLC process.
    • Good business knowledge in retail commerce, payments and loyalty.

    Soft Skills/Competencies:
    • Communication: API developers must be able to articulate technical concepts to non-technical stakeholders and collaborate effectively with team members
    • Problem-Solving: Strong problem-solving skills are essential for addressing the challenges that arise during API development
    • Understanding of Software Architecture: A deep understanding of software architecture, including data structures and algorithms, is important for creating efficient and scalable APIs
    • Knowledge of Data Formats: Familiarity with data formats like JSON and XML is necessary since these are commonly used in API payloads
    • Understanding of Protocols: Knowledge of web protocols such as HTTP/HTTPS and RESTful design is a must for API developers
    • API Documentation: Being comfortable with tools for API documentation is important for creating clear and usable APIs
    • Version Control and CI/CD: Familiarity with software version control systems and continuous integration/continuous deployment (CI/CD) processes is beneficial for modern API development practices

    Travel: No travel required
    Hours & Conditions: Monday to Friday
    In office setting
    Physical Requirements: Minimal physical effort required; sitting / standing at computer for long periods of time
    Ability to maneuver and lift up to 10 lbs.