API Developer
Apply NowCompany: Macpower Digital Assets Edge
Location: Cary, NC 27513
Description:
Job Overview: We are looking for a skilled professional with 4-7 years of experience in Application Programming Interface (API) development to join our team. The ideal candidate will be responsible for end-to-end solution development, from requirements gathering to production support, and must demonstrate strong technical and leadership capabilities.
Key Responsibilities:
Must-Have Skills and Experience:
Key Responsibilities:
- Gather requirements from clients related to Global Marketing Design.
- Design and develop data models, data flows, journey configurations, offer configurations, segment creations, and job scheduling.
- Conduct peer reviews of deliverables to ensure quality and adherence to standards.
- Collaborate with operational teams during User Acceptance Testing (UAT) and production roll-outs.
- Identify and fix bugs during UAT and System Integration Testing (SIT); must possess strong debugging and troubleshooting skills.
- Demonstrate the ability to learn and retain complex technical material quickly.
- Perform unit testing and maintain thorough documentation before deployment to the testing environment.
- Provide support during production roll-outs and ensure quick resolution of post-deployment issues.
- Run processes, replicate errors in development and test environments, review logs, and support version control during production deployments.
- s a Senior Developer, provide training and guidance to team members and contribute effectively as part of a team.
Must-Have Skills and Experience:
- 4-7 years of hands-on experience in API development.
- Experience in requirement gathering for Global Marketing Design.
- Strong background in designing and developing:
- Data models
- Data flows
- Journey configurations
- Offer configurations
- Segment creation and job orchestration
- Proficiency in debugging and troubleshooting during SIT and UAT.
- Experience with peer reviews and quality control of deliverables.
- Strong documentation and unit testing skills.
- Experience with production support, log reviews, and version control processes.
- Demonstrated leadership and mentoring abilities.
- Excellent communication and teamwork skills.