Integration Developer

RaceTrac Petroleum Atlanta GA

Company

RaceTrac Petroleum

Location

Atlanta GA

Type

Full Time

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

Date Posted

09/02/2022

Views

6

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Platform Engineer - Hybrid in Atlanta - Cargill

Views in the last 30 days - 0

Cargill a global family company aims to nourish the world sustainably by providing essential food ingredients agricultural solutions and industrial pr...

View Details

Manager, Flight Software Engineering - Hermeus

Views in the last 30 days - 0

Hermeus an aerospace and defense technology company is seeking a Manager of Flight Software Engineering The role involves overseeing the software engi...

View Details

Project Manager III - Reply

Views in the last 30 days - 0

Valorem Reply an awardwinning digital transformation firm seeks a Project Manager III to oversee technical consulting engagements The role involves ma...

View Details

Python Developer - W2 Basis - Chabez Tech

Views in the last 30 days - 0

The job posting is for a longterm Python Developer position in Atlanta GA The ideal candidate should have a degree in Computer Science or a related fi...

View Details

Cognos Developer - W2 basis - Chabez Tech

Views in the last 30 days - 0

The job posting is for a longterm Cognos Developer position in Atlanta GA The ideal candidate should have a Bachelors degree in Computer Science or a ...

View Details

Product Owner- PSA - Rev.io

Views in the last 30 days - 0

Revio an Atlantabased company with offices in West Virginia offers configurable software for billing customer management business management payments ...

View Details