Development Manager (Big Data / Automation) Job Opportunity at J. J. Keller & Associates, Inc.
Requisition #: 19212
Functional Area: Leadership; Data Analytics; Software Development
Employment Type: Full-Time
Work Options: Remote / Work from Home in the US #LI-Remote
Work Hours: Standard Business Hours
Position Overview
Join one of J. J. Keller's fastest growing business units as we protect people and the businesses they run! As a Development Manager, you will lead a newly established team of Data Engineers, Data Architects, and Analysts, including offshore resources. This team is crucial for supporting our automation initiatives within the Managed Services area.
We specialize in providing technology-enabled services to help customers manage their safety and regulatory compliance programs. This managerial role operates at a strategic level, focusing on long-term plans and priorities, ensuring that both internal and external customer expectations are consistently met.
Key Responsibilities
- Lead, develop, and coach the team:
- Set clear expectations, provide feedback, and offer recognition
- Participate in the hiring/selection process
- Conduct performance evaluations and progress reports
- Manage associate relations issues
- Deliver on key metrics/accountabilities:
- Development project timelines
- Application quality, system uptime, and performance targets
- Associate retention
- Oversee the Software Development Life Cycle process to ensure product and service quality.
- Ensure best practices for development, security, and release management.
- Coordinate communication and training for technical support related to site changes.
- Contribute to departmental plans and objectives as part of the Leadership Team.
- Mentor team members and conduct code reviews to ensure quality, particularly for contract resources.
- Implement new development frameworks, tools, and processes.
- Collaborate with the IT team for server configuration, database integrity, and staging/production moves.
- Engage in long-range planning and recommend technical architecture improvements.
- Balance technical and business needs while ensuring project objectives are met.
- Communicate with third-party vendors, end-users, customers, and internal stakeholders on system requirements and recommendations.
- Stay updated on technology tools and trends to anticipate their impact on the department.
- Ensure compliance with company policies, safety, and environmental guidelines.
- Manage expenses within departmental budgets and corporate conditions.
Qualifications
Experience
- 10+ years of development experience (Microsoft stack preferred) or project management experience with application development projects
- 5+ years in a related leadership role
- Strong technical background with SQL Server databases (modernization/migration) and Big Data
- Experience with Azure services (DevOps, Functions, Data Lake, Data Warehouse)
- Familiarity with data visualization and reporting tools such as Cognos Analytics, Watson Analytics, PowerBI
- Prior experience managing offshore teams
- Proven track record in leading project teams to successful completion
- Formal project methodology knowledge; Agile (preferably Scrum) experience preferred
Education
- Bachelor's Degree in business or a technology-related field
- Equivalent combination of education and experience considered
Other Skills/Qualifications
- Understanding of software development concepts and processes
- Knowledge of formal project management methodologies
- Experience with project management tracking software
- Ability to manage multiple projects and facilitate team activities
- Strong communication skills for both technical and non-technical audiences
- Ability to develop and implement growth plans and programs
- Strong organizational and time management skills