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: <<Career OverviewSeeking to secure a position in a Field Engineer atmosphere in which advancement opportunities, a stimulating environment, and immediate challenges exist. Additionally, such a position must be able to use my diverse background, and experience in management and systems analysis, to create a synergy in which both the organization and I may benefit from. Twenty-nine years distinguished military service and over seven years of contractor experience in automated logistics/material management, with a focus on maintaining current technical expertise, developing effective management and tracking tools, and increasing operational efficiency. In the interest of exploring challenging opportunities as an Automation or Network Administrator Technician position with your organization, I have enclosed my résumé for your review and consideration.
I possess the ability to interact with others and evaluate information to develop plans and programs geared to improving profitability. I am exceptionally wellsuited to conduct testing and training sessions, performance evaluations and maintaining accurate computerized records and files according to policies and procedures. I have excellent organization and planning skills allow me to choose priorities successfully and implement activities tailored to meeting specifications and deadlines.  My welldeveloped communication skills enhance my ability to quickly establish effective and persuasive rapport with individuals of diverse backgrounds.
QualificationsGuest servicesInventory control proceduresMerchandising expertiseLoss preventionCash register operationsProduct promotions
Work Experience01/2007to01/2014SOFTWARE TEST EVALUATOR–,,Tested and Analyzed Systems to provide training of Command, Control, Communications, Computers and Intelligence (C4I) systems to Army personnel at multiple locations.Source Analysis System (ASAS), Battle Command Server (BCS), Battle Command Sustainment and Support System (BCS3), Blue Force Tracker (BFT), Command Post of the Future (CPOF), Command and Control Personal Computer (C2PC), Global Combat Support Joint (GCCS-J) and Army (GCCS-A), Distributed Common Ground System-Army (DCGS-A), Force XXI Battle Command Brigade & Below (FBCB2), Unit Level Maintenance (ULM), Maneuver Control System (MCS), and Combined Information Network Data Exchange (CIDNE)/Fusion Net Tactical Airspace Integration System (TAIS),.Responsible for Training and conducted the use of a Battle Command Server to represent data exchange with Publish and Subscribe Services (PASS) and Battle Command Staff Trainer (BCST) to stimulate PASS as well as the student client systems.01/2004to01/2006Business Systems AnalystHighmark Inc.–City,STATE,Contracted to create new programs for use with the Standard Army Maintenance Systems I and II (SAMS-1E, SAMS-2) and the Unit Level Logistics System-Ground (ULLS-G).Review, analyze, and evaluate business systems and user needs.Write detailed description of user needs, program functions, and steps required to develop or modify programs.Test and troubleshoot software:  implement test tools and strategies; perform/analyze system tests; furnish routine progress reports.01/2006to01/2007Network Administrator TechnicianMCLANE ADVANCED TECHNOLOGIES–,,Responsible for the maintenance and performance of over 500 Standard Army Management Information systems (STAMIS) for 5 Divisional Brigades and 2 Non-Divisional Brigades; responsible for the troubleshooting, testing, and integration of all STAMIS systems within 4th Infantry Division and 13th Support Command; coordinates troubleshooting assistance with Fort Lee Software Engineering center Setup and configuration of individual computer systems, self-contained network configuration to include cabling and switch setup, and adequate training support materials distributed; Develop, publish, and distribute POIs, training products, individual training plans, administrative instructions, Training Support Packages (TSPs), system training plans, and mission training plans.Very Small Aperture Terminal (VSAT) installation; Combat Service Support Automated Information System Interface (CAISI) fielding Specific Duties: Tests new software releases prior to installing them.Coordinate new software releases with developer Troubleshoots STAMIS hardware, software and communications devices.Performs file maintenance that includes restoring files, fixing corrupt or out of synchronization files, rebuilding and saving files.Test and Evaluation Master Plans (TEMPs), test plan, test procedures, system architecture, Capability Development.Provides technical and functional assistance to resolve STAMIS problems.Provide users network and computer desktop/hardware support for 60 permanent staff users and yearly load of 1200 users via telephone and hands-on means.Prepare, Analyses, and evaluates reports, procedures, and policy data.Provides customer service.Inspects evaluates inventory.Maintains a disk and CD library of all STAMIS software.Installs, and maintains Windows XP, 2003 Server, Solaris 8, and MS-DOS operating systems.Assist in: adapting applications to meet local needs (creation and modification of special programs), maintaining a training material library, the formulation of policies and procedures governing shop operations, and in developing contingency plans to support remote or forward units.
Education and TrainingExpected in2012totoTX:Master Information SystemsTarleton State University-,GPA:Master Information SystemsExpected in2007totoBA:Network Administration ManagementTarleton State University-Stephenville,TXGPA:Network Administration ManagementExpected in2000totoAS Degree:Computer Information SystemsPierce College-Tacoma,WAGPA:Computer Information SystemsExpected in1980totoCertification, Certified Sowtware Testing Professional, International Institute of Software Testing, 2007 Certificate, Standard Army Maintence-Enhanced, CSSAMO Course, Ft Hood TX, April 2007 Defense Acquisition University, Fundamentals of System Sustainment Management Apr 2010 Defense Acquisition University, Modeling and Simulation fro Systems Engineering Apr 2010 Defense Acquisition University, Fundamentals of Acquisition Management. Apr 2010 Basic Army Cataloging Course, Fort. Eustis, VA, 1998 Logis tics Management Développement, Logis tics Management Collège, Ft. Lee, VA, 1997, 1991. Défense Distribution Management Course, Fort. Eustis, VA, 1997 Defense Reutilization and Marketing System Course, Ft. Eustis, VA, 1996 Standard Army Maintenance System (SAMS), Kaiserslautern, Germany, 1994 Defense Hazardous Material Course, Logistics Management College, Ft. Lee, VA, 1992 Logistics Management Development, Ft. Lee, VA, 1991. Division Logistics Systems II, Ft. Lee, VA, 1990. Logistics Management & Supervisory Course (BNCOC), Ft. Lee, VA, 1985 Material Control and Accounting, Ft. Lee, VA, 1984 Standard Army Intermediate Level Supply Sub-System (SAILS) Course, Ft. Hood, TX, 1982 Certification, Certified Sowtware Testing Professional, International Institute of Software Testing, 2007 Certificate, Standard Army Maintence-Enhanced, CSSAMO Course, Ft Hood TX, April 2007 Defense Acquisition University, Fundamentals of System Sustainment Management Apr 2010 Defense Acquisition University, Modeling and Simulation fro Systems Engineering Apr 2010 Defense Acquisition University, Fundamentals of Acquisition Management. Apr 2010:Liberal Arts, ScienceUniversity of Massachusetts-Boston,MAGPA:Liberal Arts, Science
SkillsAccounting, administrative, Army, Basic, business systems, C, cabling, CD, hardware, client, customer service, functional, hardware support, inventory, Logistics, Management Development, Marketing, materials, Exchange, Windows XP, Management Information systems, Modeling, MS-DOS, Network, operating systems, developer, personnel, policies, progress, Simulation, Software Engineering, Software Testing, Solaris 8, Supervisory, switch, system architecture, Systems Engineering, telephone, test tools, Trainer, troubleshoot, troubleshooting>>. The result is, Good Fit

Fit assessment: Good Fit