Sr. Software Developer (Remote) @ Advance Auto Parts | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Sr. Software Developer (Remote) jobs in Raleigh, NC
200+ applicants
expire-info-iconThis job has closed.
company-logo

Advance Auto Parts · 6 hours ago

Sr. Software Developer (Remote)

ftfMaximize your interview chances
AutomotiveRetail
check
Actively Hiring

Insider Connection @Advance Auto Parts

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

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.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

KafkaMulesoftJavaSpring FrameworkSpring BootRestful web servicesAgile methodologiesMicroservice technologyDockerKubernetesDevOps toolsGitJenkinsMavenPostgresOracleMySQLSpring JDBC templateJPAHibernateAWSJunitNew RelicKibanaDatadogAzureMongoDBDynamoDBRedisMockito

Required

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

Company

Advance Auto Parts

company-logo
Advance Auto Parts is the largest automotive aftermarket parts provider in North America, serves both the professional installer.

Funding

Current Stage
Public Company
Total Funding
unknown
2001-11-29IPO· undefined

Leadership Team

J
Jeff Shepherd
EVP, Chief Financial Officer
linkedin
T
Tony Iskander
Interim Chief Financial Officer
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot