Sr. Manager Application Development-Search
Company | O’Reilly Auto Parts |
---|---|
Location | Springfield, MO, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Expert or higher |
Requirements
- 12+ years of software development experience and/or leadership experience in an area applicable to O’Reilly
- Bachelor’s degree in Computer Science, Information Systems or related field (10+ years O’Reilly software development or functional experience considered in lieu of degree)
- Proven experience in search relevance tuning, query optimization, and performance monitoring.
- Strong understanding of information retrieval principles and search algorithms.
- Experience with data integration and ETL processes.
- Experience with search analytics and reporting tools.
- Experience with cloud-based search solutions.
- Experience with Java and/or Python.
- Expertise in Solr and/or Elasticsearch configuration and administration.
- Proficiency in query languages (e.g., Lucene query syntax, Elasticsearch DSL).
- Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes).
- Experience with machine learning and natural language processing (NLP) in search applications.
- Experience with e-commerce search or enterprise search solutions.
- Expert knowledge of established programming procedures and programming languages related to the position and technology base
- Exceptional problem-solving, conflict resolution, and mediation skills
- Excellent oral and written communications skills
- Flexible scheduling availability including nights and weekends Must work well in a team environment with the ability to lead and manage a team
- Ability to implement and troubleshoot programming changes and modifications
- Ability to write technical instructions in the use of programs and/or program modifications
- Excellent project management skills
Responsibilities
- Manage the analysis, design, development, implementation, and testing of application projects utilizing the approved development methodologies and standards.
- Lead multiple teams to achieve results by providing direction, timely developmental feedback, and coaching
- Provide leadership and growth coaching for reporting teams; document strategies and objectives for all reporting team members to grow within the company.
- Build effective teams, allocate personnel, guide teams in using established best practices and collaborate with other managers on the development of new best practices and standards where needed.
- Lead decisions regarding hiring and promoting team members.
- Responsible for all new and modified systems in area of responsibility.
- Assess the value of projects and prioritize accordingly.
- Guide users in formulating requirements; advise on alternatives and on the implications of new or revised applications.
- Collaborate with key stakeholders to determine software project requirements and design, project prioritization and planning, and monitoring and reporting progress of all projects.
- Manage capacity planning and resource allocation, team operating, and capital budget planning process.
- Oversee third party evaluation and contract review.
- Maintain a broad knowledge of technology trends, equipment, and/or systems.
- Ensure team member compliance with O’Reilly policies and procedures, including Data Integrity, Software Development Methodology, Project Tracking, and all required regulatory standards.
- Actively lead the department; prepare and give presentations to the department where appropriate.
- Analyze project proposals and requirements.
- Conduct research and feasibility studies.
- Coordinate and manage the efforts of multiple application development teams.
- All other duties as assigned.
Preferred Qualifications
- Experience with cloud platforms like AWS, Azure, or GCP
- Advanced Education in Project Management and Leadership
- ITIL Certification