For the given job description <<A Senior Software Engineer at O'Reilly Auto Parts develops and supports applications for internal and external systems including Inventory, Supply Chain, eCommerce, Retail Applications, Enterprise Search and more. Our teams are focused on the development, design and integration of various software systems, databases, and third-party packages utilizing tools and technologies including Java, JavaScript, Spring, Hibernate, and SQL. This particular position will be a full stack role working on Warehouse Management Applications; however, we will consider anyone with Supply Chain Application Development experience.
The base salary for this position is $116,000-$145,000 annually plus a 10% Annual Bonus. Exact compensation will be determined based on experience, however mid point around $126,000 - $131,000 would be more practical.
What You'll Do:Partner with key stakeholders to develop new features and enhance and support existing applications and programs.Work with business systems analysts and stakeholders to translate business to technical requirements and problem solve.Collaborate with project teams and cross functional teams to troubleshoot open issues and bug-fixes.Collaborate, coach and mentor team members on best practices, code reviews, internal tools, and process improvements.Write and maintain readable, sustainable, and efficient code in highly optimized and scalable architectures.Own applications from conception and design, to implementation and support.Debug and test code as needed.Create and update advanced technical documentation.
Skills and QualificationsRequired:High School diploma or equivalent.10+ years of software development experience.Strong knowledge of software engineering best practices of the full software development life cycle, including coding standards, code reviews, source control, testing, build and release engineering processes with focus on automation and end to end traceability.Experience in Java, Spring Boot, SQL Databases, and HibernateWorking understanding of databases including writing and amending queries in Oracle, SQL, PostgreSQL andor NoSQL.Experience working in DevOps including continuous integration and continuous deployment using open source technologies like GIT, Jenkins, JIRA and Confluence.Experience in effectively communicating with a broad base of end users and multiple management layers, including the ability to interact with vendors as needed.Ability to lead and mentor junior developer and effectively communicate with members of the team.Ability to work flexible schedule including nightsweekends.
Desired:Bachelor's degree in computer science or equivalent experience.Ability to articulate advanced technical concepts and teach others.Experience working with AgileScrum methodology.Experience in Microservice Architecture, Kubernetes, Containerization, MongoDB, SOLRExperience working in a remote, virtual or work-from-home environment.
Location: Remote, USA - This role can be remote, virtual or work-from-home anywhere in the United States.
 About UsO'Reilly Auto Parts IT department provides services to our corporate office, 6000+ stores, 28 distribution centers and 85,000 + team members.We have over 900 IT team members supporting 250+ small, medium and large web and software applications in addition to third party packages.We provide a collaborative environment and encourage knowledge sharingWe respect a healthy work-life balanceOur teams keep open communication through video conferencing, team messaging and daily stand-upsOur leadership values collaboration and encourages team members to bring creative problem-solving ideas from both a technical and functional perspectiveWe have several career paths, whether you want to be an individual contributor, manager, project manager, or stay technical - there's a documented growth plan to help you follow the path you chooseWe want to grow our people - we help to make you better by providing training for both technical and professional development>> the resume: <<Professional SummaryJessica started her professional carrier with Accenture in 2007 India and has worked in Accenture as Onshore Coordinator and Test Lead for second largest US Insurance company here in United States for 6 years and working for the biggest Entertainment and broadcasting Channel for past 8 months. During her 7 years of Industry experience she had worked on various roles, projects and areas of testing like manual testing, and coordinated for automated testing and have experience over Waterfall and Agile project models.
Jessica has worked in a role of Software engineer, Tester and a Business analyst. During the 7 years of industry experience, she has worked on various areas of testing like functional & manual testing, integration testing, UAT testing, web service testing and plays a key role here  in coordination of automated testing with offshore team. She helps shape design for many customer applications. Jessica is a SME (subject matter expert) and has expertise in Insurance - Claims division and Broadcasting.
SkillsHPQC and ALM:Extensive experience of 7 years during Defect life cycle, Test Planning and Test Execution.Jira & Confluence:Experience on using and working daily on Jira and Confluence for project tracking and documentation.SQL Developer:Used frequently to retrieve, update and delete data in database for troubleshooting.TFS: Used it for version control to save the Scripts.Excel: Test Planning, Scripting.
Work HistorySoftware Engineer Sr. Analyst,07/2007-CurrentAccenture–City,STATE,Manual & Regression Testing.Functional Testing Coordinator Regression Testing Coordinator Test Lead - Onshore She defined overall test strategy for the customer.The Test Strategy adhered to Accenture standards and followed all best practices for the Regression testing project.She has worked on multiple test approach/plans for the customer had 16 major releases and 8 mini releases which were successfully deployed to production.She independently worked in every release which consisted of about 2 -3 individual work items/changes Jessica has designed test cases/conditions using a suggested standard methodology/framework and has also been involved in reviewing test cases using a standard test methodology for the peers/juniors and offshore team members.She has implemented test design techniques such as Equivalence Partitioning, Boundary Value Analysis, and Decision tables.She also has experience in performing test execution & defect reporting for different test phases likes (product testing /Integration test /assembly test).The test execution activity included executing test scripts as well as analyzing results and reporting/logging them.Created and maintained requirement traceability matrix.Contributed to defining of entry/exit criteria for multiple projects She has complete 8 months experience in Agile testing.She has also performed project management activities and she has been a Test Manager in many small projects and has leaded the team of 14 members at times.She has also conducted test process reviews and provided recommendations for the test projects.Submitted Whitepaper to current companies testing Community.Contributed to risk mitigation in testing.Have led and was responsible for continuous improvement initiatives for multiple projects.Contributed significantly in developing a test asset that was used in many project to increase test quality and productivity.Played primary reviewer for the test assessments/SME review for testing projects conducted and has made recommendations for multiple projects.Worked extensively on Functional/Regression testing for Web Based and Client Server application.Led multiple Agile testing projects/releases using Scrum and Kanban.Led multiple testing projects in Waterfall model approach.Continuously defined the metrics at various levels in multiple projects and reviewed the metrics reports regularly.Led the test design, execution coverage measurement efforts and analysis in multiple projects.Created multiple reports for stakeholder over the tenure in testing.Provided key inputs to leads/managers on test effort estimations for an RFP- Request for Proposal.Mentored and trained junior associates/ conducted a classroom training for client members every quarter/ twice a year Part of training faculty for any internal Training conducted for Testing Specialty /Skill at Accenture for the new joiners in India and at the Client side for the Client team members.Subject Matter Expert for Claims and Insurance industry and Financials.| Currently working for a Project related to Broadcasting and TV network.Experience over tools : HPQC and ALM: Extensive experience of 7 years during Defect life cycle, Test Planning and Test Execution.Excel: Test Planning, Scripting.SQL Developer: Used frequently to retrieve, update and delete data in database for troubleshooting.TFS: Used it for version control to save the Scripts.Jira & Confluence: Experience on using and working daily on Jira and Confluence for project tracking and documentation.Visa Status: Earlier worked on L1-B visa for 3 Years.And from 1st October 2013 on H1-B Visa.Coordinated with systems partners to finalize designs and confirm requirements.Provided continued maintenance and development of bug fixes and patch sets for existing web applications.Streamlined and enhanced the corporate accounting and operations system.Designed strategic plan for component development practices to support future projects.Consistently met deadlines and requirements for all production work orders.Managed creative projects from concept to completion while managing outside vendors.Designed and implemented new server standards for core business services.
EducationBachelor of Science:Computers,Expected in2007-Mumbai University-Maharashtra,IndiaGPA:Status-Computer Science Working in Accenture from August 2007 until today.ASDA certified ( CAMBRIDGE, Mass. And NEW YORK; Certification program designed by the MIT - Massachusetts Institute of Technology. Insurance Certification):Insurance Generalist Certified and Agile Professional certified.,Expected in2012 and 2014-Accenture Certification-IL,USGPA:Status-
SkillsAgile, approach, assembly, Broadcasting, Client Server, continuous improvement, Client, version control, database, documentation, Financials, Functional, Insurance, Excel, network, Developer, project management, Proposal, quality, reporting, requirement, RFP, Scripts, Scripting, SQL, Strategy, tables, TV, troubleshooting>>. The result is, Good Fit

Fit assessment: Good Fit