Web/Systems Application Development Manager
Remote/Anywhere
Confirmed live in the last 24 hours
Locations
Cambridge, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Linux/Unix
Management
Requirements
- Solid experience of designing, building, supporting and managing business critical, data-driven Web Applications in a Linux environment
- Understanding of Open Source, its value and position in the software industry
- Understanding of Open Source engineers and communities, both motivation for individual developers and interactions between projects
- Strong understanding of software engineering
- Demonstrated career progression into a management position
- Good interpersonal skills: outgoing and engaging individual who is effective at building good working relationships with all levels of the organization
- Good English language skills (both verbal and written)
- Ability to work and communicate in an online, globally distributed environment
- Coaching and mentoring experience, and process development skills
- Project and people management experience
Responsibilities
- Be overall accountable for IT-related aspects (architecture, technology, support, maintenance, quality, deployment, improvements/enhancements, privacy, security, risk, monitoring and incident management) of a defined portfolio of applications
- Be overall responsible for the governance and oversight of that portfolio of applications
- Efficiently elicit and analyse requirements from all the internal stakeholders, consolidate and maintain a roadmap, plan the execution with milestones and deliverables and get 'go/no-go' from the different internal stakeholders
- Ensure use of best in class software development practices (coding, testing, deployment, security) while minimizing regressions
- Remove roadblocks and escalate where appropriate
- Communicate clearly with team members, internal stakeholders and leaders
- Build relationships with all internal parties: communicate, motivate, and inspire team members; gain influence, trust, and credibility within the organization to build and help foster collaborative work relationships
- Ensure compliance with our policies, processes and legal guidelines
- Reduce complexity by understanding business requirements and applying application domain expertise to solve problems
- Ensure that all common processes and procedures are documented and easily accessible by all relevant parties
- Set and enforce clear expectations for the team
- Monitor and evaluate team performance and continuously coach team members via the Performance Management process
- Supports team members in applying best practices throughout the analysis, estimation, design, development, and deployment of new software and systems
- Produce personal development plans (PDPs) for individuals
- Escalate and resolve performance issues
- Ensure team effectiveness, utilization, and performance is at high levels
- Recruitment and onboarding of new developers
- Promote Collabora ideals and values
- Promote the morale of the team
Company Overview
Columbus Collaboratory is an information technology company that provides cybersecurity and big data services.
Company Core Values
- Work hard, play hard
- Disciplined to achieve excellence in execution
- Responsive beyond imagination
- Insanely competitive
- Passionate to serve clients and employees