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 SummaryHighly motivated Sales Associate with extensive customer service and sales experience. Outgoing sales professional with track record of driving increased sales, improving buying experience and elevating company profile with target market.
SkillsOperating Systems: Windows, Unix
â€¢Language Proficiency: Bentley graphics API, C, C++, C#, ObejctArx, GDI+, OpenGL, 3Ds Max Script, RenderMan Shading language, Python, Shell Scripting, MPI, JavaScript, WPF.
â€¢Tools and Packages: Win32, MFC, GDI+, Matlab, Windows device drivers, Visual Studio 6, MySQL, Oracle, MS Access, 3ds Max, 3Delight, RBit.
Work History09/2012toCurrentSoftware Engineer IIMicrosoft Corporation|,,Designing, implementing, testing and support of product features.Bentley Construction Modeler          Language: JavaScript, WPF, C++, Bentley graphics API, Build, contributing to planning, designing, and development of Construction Modeler.Bentley Structural Modeling Component         Language: C++, Bentley MDL SDK, Bentley bmake Scripts Developed Structural modeling components based on Bentley Ism Graphical Components.Bentley BMH Designer          Language: C++, Bentley MDL SDK, Bentley bmake Scripts Developing BMH Designer Modeling framework and 3D component library.Software Development for ProConcrete 2D and 3D          Language: C++, ObjectArx Worked on 3D CAD Solution for Concrete and Reinforcement based on AutoCAD.Also developed tool for 2d extraction from 3d Concrete and Reinforcement model.Involved viewing frames creation, LineStyle detailing and automated 2D output generation.09/2011to06/2012Research AssistantDidi Hirsch Mental Health Services|,,Implementing a speed dependent direct Method for positioning the arms and legs of a human synthesizer.Contributing to the research on development of an automated synthesizer for American Sign Language.Learned Artificial intelligence techniques for ASL.01/2008to05/2010Software DeveloperAdobe Systems Incorporated|,,Led a team of 3 software engineers in designing, coding and implementing Microstation and Autocad software using C++ and Cad plug-ins.I have done research to develop a framework for XML driven MFC dialogues.Bentley BridgeRM Concrete Detailing          Language: C++, Bentley Graphics API BridgeRM Concrete Detailer makes full use of the MicroStationÂ® platform to deliver a powerful concrete detailing and scheduling system.It generated 3D / 2d drawing with full re-enforced data Bentley Rebar and Auto Shape Library          Language: C++, Bentley graphics API Created AutoShape Library and processing newly created shapes i.e.3d Shapes in Microstation and saving Geometrical information regarding Shape in Autoshape library so when we process same shape we could detect that from library.07/2007to12/2007Software Developer|Santa Monica,,IndiaI was crucial member of team to develop web based multi format viewer supporting Cad files, Doc files, PDF files and independent of respective software like AutoCAD, PDF viewer or MS doc.Kashec Web Based File Viewer          Language: C#, GDI+ Read, viwed, edited dwg cad files using objectArx graphics API and GDI+ for rendering it on web page.Added real Time Markup Facility in which more than one client can work on the same file (.dwg, .doc, .pdf) at same time also one client can show all markups at real time to other client.Client-Server architecture, FTP implementation for remote file uploading and downloading.GRADUATE PROJECTS: Extending improved version of Inverse Kinematics(IK) to the lower rig          Tool: C++, OpenGL With a rig, apply IK to each leg and   a) rotate hips, then b) apply IK to keep articulator (toe) in a fixed position Hand motion using improved version of Inverse Kinematics          Tool: 3DsMax script Implemented method to position a human arm and leg when someone is carrying out an action slowly or quickly i.e.speed dependent hand motion Combinatorial Optimization techniques for Inverse Kinematics	         Tool: C++, OPENGL A new algorithm to optimize the tool path of the IK manipulator.Optimization technique i.e.Travelling Salesman Problem used to optimize path for IK articulator so it would go through the path instead of looping through all the paths.Unifying and Optimizing Parallel Linear Algebra algorithms          Tool: C++, MPI Implemented Paper, â€œUnifying and Optimizing Parallel Linear Algebra algorithmsâ€ and implemented Subcube matrix decomposition for parallel processing.Advance rendering in Max          Tool: 3DsMax, 3Dlight, RenderMan Shading language.Designed a set for the opening scene of a well-known play â€œPrivate Livesâ€.Modeled, stage, set the camera and lights, and created appropriate and compelling textures for the objects in the scene.Lunar Dataset visualization						    Tool: Matlab Created visualization of lunar data set from NASA website using matlab.Cloth Animation and Collision detection			       Tool: 3DsMax script, C++, OPENGL Generated .RGL file from 3dsMax objectâ€™s properties and then created parser of RGL to read all the properties of objects to render, animate them in OPENGL with collision detection.ACHIVEMENT AND AWARDS: STAR recognition by Development Manager, Bentley System for developing features and setting up Construction Modeler.STAR recognition by Development Manager, Bentley System for developing most desired feature ISM link in Structural Modeling Components.STAR recognition by Development Manager, Bentley System for developing most desired feature in ProConcrete â€œthe 2D drawingsâ€.STAR recognition by Development Manager, Bentley System for developing most desired feature in Rebar DGN.Award for winning Linux shell scripting competition.
Skills3D, American Sign Language, Animation, API, Artificial intelligence, AutoCAD, C, C++, CAD, Client-Server, client, Designing, drivers, features, FTP, drawing, Graphics, JavaScript, Linux, Matlab, Max, MS Access, C#, MFC, Windows, Win, MicroStation, Modeling, MySQL, OPENGL, Operating Systems, Optimization, Oracle, PDF, camera, positioning, coding, Python, Read, real Time, rendering, research, scheduling, Script, Scripts, Shell Scripting, Software Development, Unix, Visual Studio 6, web page, website, XML
EducationExpected inJune 2012totoMS|Computer Graphics and Motion TechnologyDePaul University,Chicago,ILGPA:Computer Graphics and Motion Technology GPA: 4/4Expected inJune 2003totoBE|Computer ScienceRSCOE, Pune University,Pune,GPA:Computer Science>>. The result is, Good Fit

Fit assessment: Good Fit