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: <<SummarySoftware and Web Developer
Technically sophisticated software and web development professional, with background in system engineering and networking. Up-to-date system analysis, integration, and design expertise. Broad experience and success in multiple web and desktop application development environments. Deep knowledge of testing, ecosystems, design and architectural patterns. Strong leader and skilled communicator, mentoring highly productive cross-functional teams.
HighlightsProject ManagementTest Development & ExecutionSystems ImplementationObject Oriented ProgrammingIT Storage Solutions DevelopmentWeb & Desktop ApplicationsTroubleshooting & Problem SolvingContinuous IntegrationTechnical ProficienciesPC Software:MS Office Products, MS Project, SQL, SQL Reporting Services, Oracle, Access, Lotus, Visual Studio, Web Methods, Great Plains, Oracle Financials, Photoshop, Crystal Reports, Macromedia Dev. Products, Various Imaging Software ApplicationsTools:C#, C++, PHP, VB, VB.NET, VB Script, JAVA, JAVA Script, ASP, HTML, DHTML, XML, SOAP, Delphi 5.0, Chef, WordPress, Joomla, WeeblyHardware:Dell, HP, Compaq, IBM, MAC, Servers and Desktops
EducationIowa State UniversityAmes,IowaExpected in1992––Bachelor of Business Administration:Finance and Accounting-GPA:Finance and Accounting
ExperienceCox Automotive-Software Engineer IIDarlington,SC,01/2008-01/2016Technical Scope: C#, Oracle, Java, Android, iOS, Chef, NUnit, Rhino Mocks Acted as lead C# Programmer for company's main web application, administering web and audio conferencing utilizing Service Oriented Architecture (SOA), ensuring optimal functionality.Designed and implemented Single Sign On (SSO) functionality to simplify process for conferencing administration site.Created, executed and maintained complete continuous build and deployment process using TeamCity.Developed and tested multiple phone applications for Android and iOS.Key Achievements: Scripted and implemented the deployment of multiple web applications to the AWS Cloud with Chef, creating and managing dynamic infrastructure.Reduced website application load time by 35%, identifying key issues in order to design and deploy static content servers to lessen wait time.Led Tier 4 customer support team, providing responsive and thorough assistance to increase customer loyalty and referrals.Improved process for entire team by implementing TDD methodology in coding utilizing NUnit and Rhino Mocks.Mentored and trained new team members, ensuring their job satisfaction and success.Recognized with Nomination for Employee of the Month three times in last year.Builder.Ai - What Would You Build?-C# DeveloperLos Angeles,CA,01/2007-01/2008C# code, Microsoft SQL server, SOA, Windows Presentation framework Designed and developed C# applications, coordinating with various teams working on different layers of the infrastructure.Contributed to automated build process, creating and maintaining several C++ and VB applications.Key Achievements: Managed automated testing platforms and unit tests to ensure ongoing systems functionality and troubleshoot problems.Architected and developed automated VMWare Windows server build application.Collaborated as key member of Windows Server 2008 rapid deployment program implementation team, working across departments to ensure success.Builder.Ai - What Would You Build?-C# DeveloperNew York,NY,01/2006-01/2007Technical Scope: C# code, Microsoft SQL server, SOA, Scrum, extreme programming Architected and developed multiple Windows applications, including ClickOnce application deployment toolset.Developed web services for data access layers, implemented Agile Development methodologies, automated build processes, and implemented use of NUnit within the developer testing unit to create more maintainable and stable code.Key Achievements: Conducted systems analyses on existing and new business processes, software applications, and equipment purposes, identifying key areas for improvement.Architected and developed web application to monitor product statuses/movement in manufacturing process, ensuring proper allocation of resources based on volume.Developed crucial testing tools for Quality Assurance team, ensuring optimal system performance.Jsl Technologies, Inc.-Senior ProgrammerVirginia Beach,VA,01/2004-01/2006VBNet, C#, SQL, Crystal Reports 8.5 & 9.0, Delphi 5.0 Built and developed complete auto insurance underwriting, claims and roadside towing web applications.Created 82 forms/reports for production of required documents, including storage and retrieval processes, for insurance web application and regulatory agencies.Developed functional and load testing scripts for Radview testing products.Key Achievements: Created complete auto insurance underwriting web application used by 125 agents.Directed development team of three personnel, managing workload and productivity.Extended Delphi 5.0 application by creating a process within it to produce an XML document to port data directly to SQL database and into insurance web application.
SkillsVB.NET, Photoshop, Agile, ASP, audio, business processes, C++, Compaq, Hardware, content, Crystal Reports 8.5, Crystal Reports, customer support, database, Dell, Delphi 5.0, Desktops, DHTML, XML, forms, functional, Great Plains, HP, HTML, PHP, IBM, Imaging, insurance, Java, JAVA Script, Lotus, MAC, Macromedia, managing, manufacturing process, Access, C#, MS Office Products, MS Project, Windows, Windows applications, Object Oriented Programming, Oracle, developer, Oracle Financials, PC Software, personnel, Problem Solving, processes, testing products, program implementation, coding, Programmer, programming, Project Management, Quality Assurance, Reporting, Scrum, Servers, scripts, SOAP, Microsoft SQL server, SQL, phone, troubleshoot, Troubleshooting, underwriting, VB Script, VB, Visual Studio, web applications, website, Windows Server>>. The result is, Good Fit

Fit assessment: Good Fit