IT Engineer, B2B

Information Technology ATLANTA, Georgia


Description

Position at Genuine Parts Company

The Digital Center of Excellence (DCOE) of Genuine Parts Company is seeking an experienced Senior Engineer to lead developing the next generation catalog management application systems. This individual will be part of a team that supports both our consumer and business users. The individual will work with Product Owners, Team Leads, Architects, other developers and the business to provide a best in class solution that meet business requirements and adhere to defined technology standards.

 

Responsibilities:  

 

The primary duties and responsibilities of the Senior Engineer are listed, but not limited to the following:

  • Oversee and participate in design, implementation, testing, maintenance, and escalated support of complex solutions.
  • Experience in high volume and critical multi-tier enterprise application architecture, design, development, and implementation.
  • Experience in designing and developing stable and secure data intensive applications.
  • Experience in creating architectural, high-level, low-level design documents, implementation and back out documents, sequence, and flow diagrams of technical and business processes.
  • Use sophisticated analytical thought to exercise judgment and identify innovative solutions.
  • Development includes but is not limited to customized coding, software integration, analysis, configuring solutions, or the use of tools pertinent to the area, project or system to configure or generate a solution.
  • Experience in application unit testing and supporting Integration testing, User testing and Performance Load testing.
  • Professional experience in performing product and tool evaluations, creating artifacts from proof of technology and proof of concepts.
  • Proven ability to work with Product management, vendors, operations, infrastructure, networking, cyber security teams.
  • Well versed in Agile methodology and proficient in Scrum/Kanban ceremonies and concepts for practical implementation.
  • Experience in providing estimation for features, user stories and tasks alike.
  • Should be able to work in a team, mentor the development team as well as be able to work independently with less supervision.
  • Must be flexible, be able to change priorities quickly, and handle multiple tasks concurrently.
  • Experience in working with global delivery model.
  • Experience in working with application monitoring tools and teams to configure the application monitoring.

Technical Skills:

  • Experience with web/app servers, hosting platforms (IIS, Tomcat, WebSphere).
  • Experience in developing Java EE, Spring / Springboot/ Quarkus, Vue/React, Javascript/ Typescript applications.
  • Experience in developing SOAP and REST based apis and proficient in OpenAPI specifications 2.x+.
  • Experience with developing for and managing applications in Azure Cloud.
  • Experience with Azure API Management, App services and Functions.
  • Experience in designing, documenting, and developing web applications and web services (both SOAP and REST APIs).
  • Strong understanding of SOA and micro services architectures.
  • Proficient in SQL and noSQL database design and development.
  • Experience with Continuous Integration, Continuous Delivery, Continuous Deployment and proficient in at least one of these tools - Jenkins, GitHub Actions, Gitlab Pipelines, TFS/ Azure DevOps, VersionOne Continuum.
  • Proficient in using Git for development and strong knowledge in concepts of Push, Pull, Conflict resolution (Merge, Rebase), branching strategies.
  • Strong understanding in Azure fundamentals - networking, multi-region deployments and supporting high availability resilient customer facing applications.
  • Strong understanding in cryptography, application performance optimization, securing application interfaces including internet facing applications, application load balancing, asynchronous operation implementation.
  • Experience with build tools like Maven or Gradle.
  • Experience in using IDEs - Eclipse, IntelliJ, Visual Studio Code.
  • Experience in using AppDynamics/ Dynatrace/ NewRelic, Splunk, Extrahop.
  • Experience in performing load testing using tools like JMeter.

QUALIFICATIONS

Required Qualifications

The requirements listed below are representative of the knowledge, skill and/or ability required.  

  • Bachelor’s Degree and six to eight years of experience or equivalent education and software engineering training or experience.
  • In-depth knowledge in information systems and ability to identify, apply, and implement best practices.
  • Understanding of key business processes and competitive strategies related to the IT function.
  • Ability to plan and manage projects and solve complex problems by applying best practices.
  • Ability to provide direction and mentor less experienced teammates. Ability to interpret and convey complex, difficult, or sensitive information.

 

Preferred Qualifications

  • Master’s degree and ten+ years of experience or an equivalent combination of education and work experience.
  • Retail or Automotive industry experience
  • Deep knowledge and experience with two or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills.
  • Professional experience building apps or services from the ground up and scaling at an enterprise level.
  • Experience with Open Source tools and frameworks.
  • Experience using web servers, application containers, caching technologies.
  • Experience with search solutions based on Solr.
  • Experience in Unix shell scripting.

GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.