documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including designpatterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge of the technology stack. Thinking through, understanding and applying broader issues and non-functional requirements (e.g. … and supporting a variety of commercial, complex, enterprise systems. Ability to build and maintain strong relationships with stakeholders at all levels, both internally and externally. A commitment to design, build and deployment excellence. Ability to see the wider picture and consider consequences. Be the technical authority for the client. Systems design considering both functional and non … of having developed systems based ideally on .NET and related frameworks. Knowledge of front-end development would be beneficial. Deep experience with Cloud based design and deployment patterns on cloud-based platforms, preferably Azure. Deep understanding of the software development lifecycle and key development technologies with a sound familiarisation of at least one methodology (Agile for preference More ❯
in English, spoken and written; We are looking forward to learning about your additional skills, like Spring Boot, Hibernate, Rest APIs, Microservices, containerization, CI/CD, designpatterns and automated tests. Join our team at Backbase, one of the LinkedIn Top Companies of 2023 in the Netherlands! We're known for our great work environment and providing More ❯
quality standards, and provide technical feedback. Contribute to improving CI/CD pipelines and development workflows Proactively identify technical risks and ensure timely resolution of issues Architecture and Design Contribute to architectural decisions and the adoption of scalable design patterns. Translate complex requirements into elegant technical solutions with high attention to performance and security Collaboration Collaborate … experience required: Experience with designing and writing automated tests, using version control systems, and using continuous integration solutions Strong experience in Android development using Kotlin Proven ability to design and implement robust architecture for modular, scalable applications Expertise in key Android APIs and components: UI, networking, permissions, inter-app communication, and platform security Solid grasp of automated testing More ❯
science solutions is desirable but not essential Experience with SQL to work with data storage systems Knowledge of software engineering best practices such as version control, designpatterns, project structures Able to explain technical ideas to technical and non-technical audiences. Strong collaboration skills to work effectively within project teams as well as wider data science and More ❯
maintain high-quality, scalable iOS applications using Swift Lead architectural decisions with a focus on performance, fault tolerance, and user experience Take ownership of features end-to-end: design, implement, test, release, and monitor Mentor and support engineers through code reviews, architecture sessions, and technical guidance Work closely with Product, Design, and Backend Engineering in a … and automation tools to optimise development efficiency and quality About You 6+ years of professional experience building iOS applications in Swift Strong understanding of software architecture, designpatterns, and scalable mobile app development Proven experience delivering complex apps using SwiftUI, Combine, and modern iOS frameworks Familiar with building performant, user-centric apps that integrate seamlessly with backend More ❯