No more applications are being accepted for this job
- 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.
- 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.
- Knowledge of Development tools such as Azure DevOps, JIRA & Confluence and SDLC process.
- Good business knowledge in retail commerce, payments and loyalty.
- 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
Sr. Loyalty Interface and APIs Developer - Westborough, United States - EDI Staffing
Description
JOB FUNCTIONPosition 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:
JOB REQUIREMENTS & QUALIFACATIONS
Minimum Education: Bachelors in Computer Science
Preferred Education: Masters in Computer Science or equivalent
Minimum Experience:
Preferred Experience:
Soft Skills/Competencies:
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.