Jobs and Careers
AD

Sr. Software Developer

Advance Auto Parts
UKfull_timeVerifiedPosted 16 Oct 2024
💰 $120,750/yr($103,500/yr$120,750/yr)

About the role

Job Description

Advance Auto Business Support LLC is seeking a Senior Software Developer reporting to its Raleigh, NC location.

Job Description: Work as part of a team responsible for technology strategy and development of Advance Auto’s production information management, merchandising, category management, and space management systems. Design, develop, and implement web based or microservices to support business requirements. Work under minimal supervision and interact with a small to medium team on short term projects (1-12) months in duration).  Focus on transformation to consolidate systems, disrupt business models, and embrace software-as-a-service (SaaS).  Follow approved lifecycle methodologies, create design documents, and perform software development (coding) and testing. Resolve technical issues through debugging, research, and investigation. Analyze code to find causes of errors and revise programs. Develop new medium to large, complex programs and objects, writing technical specifications to be used to deliver assigned development tasks. Participate in technical and user walkthroughs. Create test transactions and run tests to find errors, confirming programs meet expected specifications. Maintain and modify complex programs, making approved changes by amending flow diagrams, developing detailed programming logic, and coding changes while adhering to established guidelines and standards. Design and code screen layouts, graphical user interfaces, printed outputs, and interfaces with other teams. Maintain proficiency in technologies used by the team to support assigned software applications. Evaluate modern to complex interrelationships between programs (e.g., whether a contemplated change in one part of a program would cause unwanted results in a related part). Develop program and system documentation according to established standards. Promote, maintain, and encourage a close working relationship and team effort between all members of IT and business partners. Interface with business partners concerning their needs without supervision from senior staff. Provide technical assistance by responding to inquiries from others regarding errors, problems, or questions about programs. Position allows for telecommuting from home from anywhere within the United States.

Minimum Requirements: Bachelor’s degree in Computer Applications, Computer Science, Computer Engineering or related field of study and four (4) years of experience in any software development or IT consulting occupational title. The position requires three (3) years of experience with the following skills: Kafka event processing and streaming; Mulesoft integration tool; Java and data structures; Spring Framework and Spring Boot; Restful web services using JSON; Agile methodologies; Microservice technology and development (Docker, Kubernetes); DevOps tools (Git, Jenkins) and build tools (Maven); Database experience with Postgres, Oracle, or MySQL; Database access using Spring JDBC template, JPA, Hibernate; Logging and monitoring tools (New Relic, Kibana, Datadog); developing solutions via Amazon Web Services (AWS EC2, RDS, S3) or Azure; NoSQL systems (MongoDB, DynamoDB, Redis); Junit and Junit frameworks (Mockito, Power Mockito); and in-memory distributed data storage systems (ehcache, Hazelcast). Foreign degree equivalent accepted.

How to Apply: Resumes to: recruiting@advance-auto.com.

Compensation Range

103,500.00 USD PER YEAR - 120,750.00 USD PER YEAR

Benefits Information

https://jobs.advanceautoparts.com/us/en/benefits

California Residents click below for Privacy Notice:

https://jobs.advanceautoparts.com/us/en/disclosures

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Advance Auto Parts

View company profile →