Collabora is looking for an experienced Business Systems Integration Lead to take the responsibility of strategic planning, coordination, development and supervision of all activities related to the integration of software programs, applications and COTS products to meet the company’s business requirements.
This is the lead role of Collabora’s Business Applications Integration team which supports, implements, integrates and maintains specialized applications that support the day-to-day business processes and operations within Collabora.
Working with internal stakeholders (Engineering, Delivery, SysAdmin, People Operations, Finance, Sales and Marketing), you and the team will own and be accountable for the technology roadmap for Collabora's business systems and applications, driving alignment and priorities across different stakeholders, performing make vs buy analysis, owning the overall stack architecture and employing software development best practices.
What you can expect to work on
As a Professional Services Organization, Collabora uses Open Source Software applications and services to run its business processes (timelogging, invoicing, feedback, project management, asset management, communications, business intelligence...) integrated with other cloud-based commercial software applications. Some of our tools are developed in-house and others are customised from open source projects. Examples of our software applications and tools include: GitLab, Docker/Podman, Grafana, MariaDB, PostgreSQL, SuiteCRM, Phabricator, TravelPerk, Xero, SnipeIT, Ansible, and an in-house developed Django web application, amongst others.
Development and integration span Web Front End (some React), Web Back End (Django, Celery), APIs (FastAPI, DRF), Databases, analytics, GitLab CI and deployment automation. Python is the primary programming language, although PHP, Go, JS, SQL procedures and shell scripting can be required depending on the application.
You will be leading the team in designing and enhancing tools architecture, security, applications integration across heterogeneous systems and managing the technical debt, as well as working and liaising with the System Infrastructure team (SysAdmin) to ensure adequate deployment processes and optimal configuration. You will be working across all parts of Collabora to understand their automation needs and opportunities.
Additionally, you may need to engage with the Open Source communities for the projects we use.
Company Description
Collabora is a software consultancy specialising in bringing companies and the open source software community together. We combine years of open source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora brings deep technical expertise in system integration & architecture, graphics, multimedia, web engines and communications to a number of market verticals, including mobile, IVI / automotive, set top box/smart TV, and a range of other specialised embedded applications. We, at Collabora, aim to accelerate the adoption of open source technologies, methodologies, and philosophy. Because of this, it is essential that you feel equipped to embrace open source technologies.
Collabora has the unique business model of enabling enterprises to leverage Open Source software in their solutions. Having worked with notable industry leading companies in the automotive, aerospace and handset mobile verticals amongst many others, Collabora has established a broad customer portfolio.
#LI-Remote