Integration Developer in Atlanta, GA at RaceTrac

Date Posted: 6/23/2022

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    200 Galleria Parkway Southeast
    Atlanta, GA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    6/23/2022

Job Description

RaceTrac Company Overview

Job Description:

The Senior Integration Developer will be Lead developer within RaceTrac IT’s MarTech API Development team, primarily this role is responsible for hands-on development work and will be part of the Agile Sprint Development team working on several back-end integration features/user stories for multiple parallel Marketing Product teams. In addition to development responsibilities, this person is also expected to help IT leadership team in setting up standards and conventions, establish industry best practices around API Management, implement change request/Governance processes, performing code reviews, peer reviews, supervising 3rd party contingent worker developers, etc.

This position will act as a single point of contact from RaceTrac for 3rd party contingent worker developer’s technical requirements clarifications, challenging external vendor proposed Tech Specs, design docs, User Story estimation points/effort estimates, etc.,

This role is a hands-on technical SME opportunity who will be designing software and services at scale and deliver creative, compelling solutions in the Microsoft Azure cloud that are cost-effective, reliable, and stable to build back-end integration solutions for RaceTrac’s loyalty Web and Mobile applications.

Responsibilities:

  • Serve as subject matter expert on Industry best practices/latest technology trends around Integration technologies and API Management.
  • Serve as RaceTrac’s internal subject matter expert on all the back-end integration solutions for all currently in production and future integrations
  • Design APIs (Azure APIM, .NET Core Web APIs, Azure Functions & Logic Apps), API Endpoints, Operations & security aspects
  • Implementing APIs using Azure API (setting up the run-time governance policies, quotas, throttling etc.)
  • Refresh and modernize API infrastructures, build out new API's which could be consumed by Internal & external consumers
  • Design and deploy the Azure API Management solution to ensure high performance, scalable API and Microservices.
  • Define the API architecture for high availability, low latency and resilience.
  • Develop inbound and outbound policies in Azure APIM, configure rate throttling, rate limiting.
  • Managing policies, applying security, Java, Creating technical documentation, create API security wrapper in Azure.
  • Provide Level-3 production support of the APIM and Azure Platform after implementation when required
  • Define and implement the security architecture for API’s to ensure data security at rest and in transit, key management, identity and authorization with OAuth
  • Design and work with other developers to create RESTful API’s with ASP NET Core, SQL and No SQL databases such as Mongo DB.
  • Provision Dev, Test, Prod Azure Cloud infrastructure as code.
  • Help foster an internal developer community among IT specializing in Integration capabilities.
  • Work with Marketing Product Owners and Stakeholders to gather integration/API requirements and deliver products in a collaborative and agile environment
  • Partner with external contingent worker API developers to relay/clarify RaceTrac’s requirements, quality check/audit, conduct peer code/config reviews and provide technical guidance where required.
  • Serve as gatekeeper of quality controls for all the Marketing Integration/API jobs developed in-house

Qualifications:

  • Minimum 5 years of experience working in IT department with software development responsibilities specializing in API / integrations
  • 5+ years of hands-on programming experience (Azure, C#, JavaScript, .NET, etc.,)
  • 5+ years of experience working as API Developer using Azure Cloud Tech stack or any other similar integration technologies like, WebMethods, Mulesoft, Apigee, etc.,
  • 3+ years of experience working on Integration development projects in support of Marketing/Loyalty/Digital Customer Experience Use Cases
  • Hands on working knowledge of Azure PaaS Services
  • Ability to use API testing tools like POSTMAN, etc.
  • Ability to create Mock Framework to test the APIs
  • Building new solutions using Azure, Azure Stack, Azure AD (Azure Services: Azure App Service, Azure Functions, Azure Logic Apps, Azure Cognitive Search, Azure SQL, Azure Cosmos, Azure Blob, Azure APIM)
  • Knowledge on APIM, REST APIs, web services, security such as Oauth2, SAML, IDM, open API standards like swaggers, RAML, developer portal, Software development Experience using Agile methodologies
  • Previous Retail, Convenience Store/Petroleum industry experience will be a plus
  • Previous experience working with Punchh Loyalty platform or any other Loyalty Management platform is a huge plus

#LI-KP1

Not ready to apply?

Joining our Talent Network will allow us to contact you when open jobs in your area are available and to keep you updated on all things happening at RaceTrac. Whether you choose to apply or just leave your information, we look forward to staying connected with you.