Sr. Software Developer
Advance Auto Parts.com
Office
GCC, India
Full Time
Job Description
About Advance Auto Parts
Founded in Roanoke, VA in 1932, Advance Auto Parts is a leading automotive aftermarket retail parts provider that serves both professional installer and do-it-yourself Customers. As of July 13, 2019, Advance operated 4,912 stores and 150 Worldpac branches in the United States, Canada, Puerto Rico, and the U.S. Virgin Islands. The Company also serves 1,250 independently owned CARQUEST branded stores across these locations in addition to Mexico, the Bahamas, Turks, and Caicos and the British Virgin Islands. The company has a workforce of over 70,000 knowledgeable and experienced Team Members who are proud to provide outstanding service to their Customers, Communities, and each other every day.
About Advance India Innovation Center (AIIC):
We are continually innovating and seeking to elevate the Customer experience at each of our stores. For an organization of our size and reach, today, it has become more critical than ever, to identify synergies and build shared capabilities. The Advance India Innovation Center (AIIC), located in Hyderabad, is a step in this strategic direction that enables us to access a larger talent pool, unlock operational efficiencies and increase levels of collaboration.
Who We Are
Come join our Technology Team and start reimagining the future of the automotive aftermarket. We are a highly motivated tech-focused organization, excited to be in the midst of dynamic innovation and transformational change. Driven by Advance’s top-down commitment to empowering our team members, we are focused on delighting our Customers with Care and Speed, through delivery of world class technology solutions and products.
We value and cultivate our culture by seeking to always be collaborative, intellectually curious, fun, open, and diverse. You will be a key member of a growing and passionate group focused on collaborating across business and technology resources to drive forward key programs and projects building enterprise capabilities across Advance Auto Parts.
The Opportunity
As a Sr. Software Developer, you will be hands-on using React, React Native, Mobile app development, Java, Spring, SpringBoot, MicroServices and Openshift daily with a team of Software Engineers, Architects and DevOps Engineers. This position will have opportunity to work with enterprise scale application, latest technology stack and dealing with variety of integrations.
Essential Duties and Responsibilities include the following: other duties may be assigned:
- Design and develop applications based on Web and Mobile app applications that utilize Micro Services architecture using Openshift platform
- Develop and maintain React based front end applications and mobile applications using React Native technology
- Develop and maintain RESTful APIs, microservices, and cloud-native applications.
- Lead design, development, and deployment of enterprise-grade applications.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Conduct code reviews, mentor team members, and ensure SDLC documentation.
- Troubleshoot complex issues across systems and databases, Postgres preferred.
- Participate in on-call rotations and support production environments.
- Mentoring and establishing software development best practices across the team
- Mentor junior team members
Qualifications:
- Required technical skills: React, Mobile applications development using ios and Android, Java, SpringBoot /Spring, REST, Containers, Kubernetes/Openshift, Azure/AWS
- Preferred technical skills: , Database experience (Postgres, DB2, Oracle ,SQL), Git, , Cloud
- 10 + years of experience in front end technologies like React, Javascript and React Native
- 5+ years of experience using Java, Springboot applications
- 5+ years of experience working with large-scale applications
- 1+ years of experience as Application Architect
- Experience with creating/using CI/CD pipelines (Github, Jenkins)
- Demonstrated knowledge in Agile software development disciplines
- Demonstrated knowledge in building, debugging and maintaining mission critical enterprise applications.
- Excellent interpersonal, written and verbal communication skills with an ability to work with different business groups as well as IT partners (enterprise architects, vendors, etc.)
- Ability to think critically. Understand, master, and be able to prototype with existing and new technologies quickly.
- Ability to effectively plan, organize and prioritize multiple streams of activity. Adapt well to changes.
- Demonstrated ability to meet commitments and multi-task in a fast-paced work environment with a high-level of accuracy and efficiency.
- Open-minded, willing to consider multiple options, sources, perspectives, and possible solutions. Careful assessment of the importance, relevance, and validity of all options.
- Inquisitive. Ask probing questions and research as a basis for making design decisions and judging quality; understand the true reason behind the request rather than just accepting an initial thought or proposed solution.
- Proactive and willing to contribute ideas.
- Bachelor’s degree in computer science or related field
- 10+ years of software development experience
- This position will not be responsible for managing a team or direct reports.
- California Residents click below for Privacy Notice:
- Preferred technical skills: , Database experience (Postgres, DB2, Oracle ,SQL), Git, , Cloud
- 10 + years of experience in front end technologies like React, Javascript and React Native
- 5+ years of experience using Java, Springboot applications
- 5+ years of experience working with large-scale applications
- 1+ years of experience as Application Architect
- Experience with creating/using CI/CD pipelines (Github, Jenkins)
- Demonstrated knowledge in Agile software development disciplines
- Demonstrated knowledge in building, debugging and maintaining mission critical enterprise applications.
- Proactive and willing to contribute ideas.
- Bachelor’s degree in computer science or related field
- 10+ years of software development experience
- This position will not be responsible for managing a team or direct reports.
- California Residents click below for Privacy Notice:
