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 engineer with 13 years programming experience working on mobile/PC games, front- end, and back-end web app development.Loves providing input on product design with an eye toward useability and user experience.Comfortable with both functional and imperative programming paradigms. Self-motivated.Founded Sandglass Games to publish side-project multiplayer games and have shipped to Android Play Store and Steam.
HighlightsJava, JavaScript ES6, Python, C#, Erlang.React, Redux, HTML5, CSS, Flask
Databases.PostgreSQL, MySQL, MongoDB, SQLAlchemy ORM
Automated Testing.JUnit, unittest, Selenium WebDriver.RabbitMQ, VMWare vSphere, NetApp FlexPod API's (Nexus, cDOT, UCS Manager)
EducationB.S:Computer Engineering,Expected inDecember 2009toFlorida International University-,GPA:Computer Engineering
SkillsAccount management, Adobe, agile, API, automate, automation, balance, blueprint, c3, com, hardware, concept, CSS, client, Databases, XXXbase, DSL, features, Gimp, HTML5, Java, JavaScript, JDBC, Linux, logic, messaging, C#, MongoDB, MySQL, network, OpenGL, Developer, PostgreSQL, Python 2.7, Python, QA, real-time, reality, servers, scripts, shipping, SSL, teaching, troubleshooting, web server.
ExperienceSOFTWARE ENGINEER,01/2016toCurrentSmartwatt Energy–Los Angeles,CA,STRATACLOUD  ATLANTA, GA          SEPT 2015 ­ PRESENT Promoted to development.Wrote integration for XXXcenter hardware API's and writing in-house DSL scripts to automate XXXcenter deployments.Took ownership of new features, from initial concept to production.This included design, implementation(JS front-end, Erlang back-end business logic, and integration), iterating, testing, and shipping.Environment: JavaScript, React, Redux, Webpack, Less, Erlang, Java, Python, Debian based platform Wrote the iSCSI implementation for zero-day Flexpod deployments.On my own time, redesigned our blueprint creation front-end feature to be completely client-side driven, reducing latency, and creating a smoother user experience.Became proficient at troubleshooting and implementing fixes for an existing Java-based XXXcenter management software product which had a direct effect on team productivity.Designed and created Orbital Strike: Arena, a team based multiplayer shooter targeting virtual reality devices and released on Steam.Built on XXX of a previous side project to create a real-time multiplayer library using state synchronization for the Unity Engine.Environment: Unity 5.3x/5.4x, C#, Python, Flask, SQLAlchemy, Linode Achievements: Created a RESTful back-end service deployed on Linode cloud VPS's using Flask web framework and SQLAlchemy ORM for XXX persistence.Selected for self publishing on the Steam platform for PC, utilizing Steam's API for authenticating users.resumesample@example.com Jessica Claire          www.bClaire.com.QA ENGINEER,08/2014to07/2015–Owego,NY,Headed up the QA efforts for a virtual XXXcenter management product that included creating the testing process, writing test cases, writing test automation, regular sprint and regression tests, and training junior test engineers.Environment: Python, Selenium Webdriver, unittest, Flask Achievements: Reduced the amount of time for a full end to end regression test from one month to 5 days.Created a testing framework in Python using Selenium WebDriver, unittest, and Flask that allowed defining dependencies between test cases into test suites, propagating testing parameters, and running test suites from a web server.Wrote automated tests for HTML5 and Adobe Flex applications, set their dependencies in test suites, and ran them regularly for regression and end to end system tests.Wore many other hats in an agile startup environment, including: troubleshooting customer issues on a Debian-Linux based platform, fixing bugs in the application, and writing the user guide.Sole developer,2014to08/2014Lockheed Martin–City,STATE,of Embersol Mercenaries, a cross-platform multiplayer game for mobile devices with real- time action gameplay, on-demand dedicated servers, persistent galaxy, user account management and social squads.See Embersol Mercenaries Release Trailer and Embersol Mercenaries on Google Play.Environment: Java SE 7, Python 2.7, libgdx, box2d, Netty.io, JDBC/c3p0, PostgreSQL, RabbitMQ/AMQP protocol, SSL/TLS, OpenGL, Amazon Web Services (EC2, S3), Linode API, Google Play Developer Services, Gimp.Achievements: Created a distributed messaging service using RabbitMQ to allow the backend to scale and load balance players across servers.Designed the XXXbase model along with creating a secure XXXbase client using JDBC/c3p0 to connect with a remote PostgreSQL server.Designed a multithreaded game server to create game instances on demand.Created a network library for real-time gameplay.This involved writing a reliability layer over UDP, efficient object synchronization using priority factors, attribute bits, and compression/quantization techniques.Gained experience deploying applications using cloud services, deploying to the Google Play Store, and implementing serverside verification of in-app purchases.Air Support Control Officer/Platoon Commander,01/2010to11/2013JAVA DEVELOPER  SANDGLASS GAMES LLC–,,Responsible for the accountability, professional conduct, operational performance, as well as physical and mental welfare of detachment Marines.Acted as a subject matter expert and liaison between the Marine Air Command and Control System and United Kingdom Task Force Helmand personnel, facilitating the free flow of information between coalition partners regarding air operations and assisting in the deconfliction of hundreds of air support requests and airXXX control measures.>>. The result is, Good Fit

Fit assessment: Good Fit