An Application Development Supervisor leads a group of Information Technology (IT) professionals, and ensures all tasks and activities are being carried out as planned by the management team. They are responsible for supervising the day-to-day activities for the team and work closely with various levels of IT staff and company management.
The Salary for this role is from 135 to 165k with a 10% bonus. A reasonable offer at midpoint will be around 140 to 150k for this role.
ESSENTIAL JOB FUNCTIONS
- Lead, develop, coach and mentor a team of developers and analysts including performance management, goal setting, hiring, evaluations and disciplinary actions.
- Identify team member development and training needs and ensure training needs are met.
- Work closely with management to prioritize and assign tasks to ensure the team's resources are used effectively and that work schedules and targets are met, including goal planning, if applicable.
- Ensure team member compliance with company policies and procedures, including but not limited to, Data Integrity, Software Development Methodology, and Project Tracking.
- Oversee the project implementation of strategically complex and enterprise-wide application solutions.
- Work with business leaders and IT management to determine project priorities.
- Provide leadership in software development life cycle management (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.) to ensure delivery is on time and within budget.
- Monitor and evaluate the efficiency and effectiveness of service delivery methods and procedures.
- Builds strong relationships with internal stakeholders to set project priorities and influence project scope and timelines.
- Help guide users in formulating requirements, and on the implications of new or revised computer systems.
SKILLS/EDUCATION/KNOWLEDGE/EXPERIENCE/ABILITIES
Required:
- 10+ years of software development experience and/or supervisory experience in an area applicable to O'Reilly
- Bachelor's Degree in Computer Science or related discipline, or similar related degrees(8+ years O'Reilly software development or functional experience considered in lieu of degree)
- Proven ability to lead and influence others
- Excellent oral and written communications skills
- Strong project management skills with the ability to set targets, design improvement plans, and deliver results
- Expert knowledge of established programming procedures and programming languages related to their position and technology base
- Exceptional problem-solving skills
- Ability to implement and troubleshoot programming changes and modifications
- Ability to write technical instructions in the use of programs and/or program modifications
- Must work well in a team environment with a proven ability to lead and motivate team members
- Willingness to work flexible schedule including nights/weekends
Desired:
- 2+ years of supervisor experience leading a software development team
- Advanced experience with department technology stack
- Certification in project management
- Exposure to Agile, ITIL, CMMI