Applies business requirements and knowledge of software development lifecycles to design, produce and guide the development of complex software products or customer solutions
Job Summary
Applies business requirements and knowledge of software development lifecycles to design, produce and guide the development of complex software products or customer solutions.
Demonstrates knowledge of technologies and/or SME knowledge of a technology, advising others on design, development and implementation.
Builds strong relationships with internal and external stakeholders, growing own network and collaborating with other teams.
Matching Summary
Applies business requirements and knowledge of software development lifecycles to design, produce and guide the development of complex software products or customer solutions.
Skills & Requirements
Must-have
Python and/or .NET development
SQL proficiency
CI/CD pipelines
Containerization for data engineering
Cloud platforms (AWS/GCP/Azure)
GitLab usage
Agile development methodologies
Nice-to-have
Snowflake knowledge
Google Big Query knowledge
Databricks knowledge
Market and commercial position understanding
Collaborative and creative culture participation
Key Requirements
Proven proficiency within software development
Proficiency in SQL, CI/CD pipelines, and containerisation