collaborate with others using these working practices: Pair programming/Extreme programming. Kanban. Test Driven Development. Continuous Integration. Have experience building and maintaining web applications in production environments. Common architecturalpatterns (e.g. layered, hexagonal, clean). Databases (Including concepts like indexes and transaction scopes). Performance and monitoring. Security practices (e.g. understanding of OWASP Top 10). More ❯
D365 CE modules (Sales, Customer Service, Marketing, Field Service) and Power Platform (Power Apps, Power Automate, Power Virtual Agents, Power BI). Strong background in enterprise architecture, integration patterns, and cloud technologies (Azure, Dataverse, API management). Experience with security, compliance, and governance best practices in Dynamics 365 and Power Platform. Ability to translate business requirements into scalable More ❯
years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years of full software development life More ❯
other developers and take an active role in designing new technical standards Take ownership for driving change and innovation, bring relevant teams together and lead retrospectives Assess and recommend architecturalpatterns based on functional and non-functional requirements Present information concisely to individuals within and outside of the Technology function Mentor the wider team to support the More ❯
Uxbridge, Middlesex, United Kingdom Hybrid / WFH Options
APCOA PARKING UK
external-facing applications using the Microsoft technology stack. Enhancing existing software products by adding new features, improving performance, and fixing bugs. Contributing to discussions on software architecture, design patterns, and best practices. Collaborating with product owners, senior developers, and business stakeholders to translate requirements into technical solutions. Writing clean, maintainable code and unit tests, and participating in code More ❯
one or more specialisms, guiding associate engineers and peers. Share knowledge through coaching, code reviews, and learning sessions (lunch & learns, developer forums). Architect for Scale and Security Apply architecturalpatterns and design principles to solve complex business challenges. Embed security controls into every solution, ensuring compliance and resilience. Collaborate Across Teams Work closely with product owners More ❯
date with emerging technologies, trends, and best practices. Pragmatically combine new and proven technologies to drive innovation and maintain a competitive edge. Contribute to the overall architecture, design patterns, and technical roadmap of our backend systems. Be comfortable with ambiguity and changing priorities. You're the kind of person who creates order from chaos. What you'll bring More ❯
AWS Integration Services, Google Cloud Integration) Familiarity with Master Data Management (MDM) concepts and experience in supporting MDM product strategy and execution Strong understanding of data architecture, integration patterns, and agile software development lifecycles Proficiency in agile methodologies (Scrum, Kanban) and product management tools (e.g., Jira, Confluence, Aha!) Exceptional leadership, communication (written and verbal), negotiation, and interpersonal skills More ❯
AWS Integration Services, Google Cloud Integration). Familiarity with Master Data Management (MDM) concepts and experience in supporting MDM strategy and execution. Strong understanding of data architecture, integration patterns, and software development lifecycles. Proficiency in project management methodologies (Agile, Waterfall, Hybrid) and tools (e.g., Jira, Asana, Microsoft Project). Exceptional leadership, communication (written and verbal), negotiation, and interpersonal More ❯
AWS Integration Services, Google Cloud Integration) Familiarity with Master Data Management (MDM) concepts and experience in supporting MDM product strategy and execution Strong understanding of data architecture, integration patterns, and agile software development lifecycles Proficiency in agile methodologies (Scrum, Kanban) and product management tools (e.g., Jira, Confluence, Aha!) Exceptional leadership, communication (written and verbal), negotiation, and interpersonal skills More ❯
AWS Integration Services, Google Cloud Integration) Familiarity with Master Data Management (MDM) concepts and experience in supporting MDM product strategy and execution Strong understanding of data architecture, integration patterns, and agile software development lifecycles Proficiency in agile methodologies (Scrum, Kanban) and product management tools (e.g., Jira, Confluence, Aha!) Exceptional leadership, communication (written and verbal), negotiation, and interpersonal skills More ❯
AWS Integration Services, Google Cloud Integration). Familiarity with Master Data Management (MDM) concepts and experience in supporting MDM strategy and execution. Strong understanding of data architecture, integration patterns, and software development lifecycles. Proficiency in project management methodologies (Agile, Waterfall, Hybrid) and tools (e.g., Jira, Asana, Microsoft Project). Exceptional leadership, communication (written and verbal), negotiation, and interpersonal More ❯
AWS Integration Services, Google Cloud Integration). Familiarity with Master Data Management (MDM) concepts and experience in supporting MDM strategy and execution. Strong understanding of data architecture, integration patterns, and software development lifecycles. Proficiency in project management methodologies (Agile, Waterfall, Hybrid) and tools (e.g., Jira, Asana, Microsoft Project). Exceptional leadership, communication (written and verbal), negotiation, and interpersonal More ❯
AWS Integration Services, Google Cloud Integration) Familiarity with Master Data Management (MDM) concepts and experience in supporting MDM product strategy and execution Strong understanding of data architecture, integration patterns, and agile software development lifecycles Proficiency in agile methodologies (Scrum, Kanban) and product management tools (e.g., Jira, Confluence, Aha!) Exceptional leadership, communication (written and verbal), negotiation, and interpersonal skills More ❯
AWS Integration Services, Google Cloud Integration). Familiarity with Master Data Management (MDM) concepts and experience in supporting MDM strategy and execution. Strong understanding of data architecture, integration patterns, and software development lifecycles. Proficiency in project management methodologies (Agile, Waterfall, Hybrid) and tools (e.g., Jira, Asana, Microsoft Project). Exceptional leadership, communication (written and verbal), negotiation, and interpersonal More ❯
relational databases such as MySQL and PostgreSQL, as well as message brokers like RabbitMQ and caching solutions like Redis. Deep understanding of web protocols (HTTP, TCP, UDP) and modern architectural patterns. Experience working on growth-oriented backend systems and billing/payment infrastructures is a plus. A passion for open-source, developer tools, and clean, maintainable code. 100% remote More ❯
consistency and quality Enabling high-trust, high-autonomy teams focused on delivery, innovation, and continuous improvement Supporting the migration of legacy solutions to cloud-native infrastructure and modern architecturepatterns Embedding scalable engineering practices across code quality, DevOps, security, and testing Working closely with technical leads, architects, and the CTO to define and execute against a long-term More ❯
consistency and quality Enabling high-trust, high-autonomy teams focused on delivery, innovation, and continuous improvement Supporting the migration of legacy solutions to cloud-native infrastructure and modern architecturepatterns Embedding scalable engineering practices across code quality, DevOps, security, and testing Working closely with technical leads, architects, and the CTO to define and execute against a long-term More ❯
and respective domain areas. Skills we would love you to have Demonstrable experience of Solution Architecture in one or more of the following skills and knowledge areas: Solution Architecturepatterns and principals Cloud native technologies, utilising cloud functionality or migrating applications to cloud APIs, design and consumption Microservices, creating new or transforming applications with microservices architecture Exceptional communication More ❯
with the Ring product range, to help Ring on its mission to keep people closer to home. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience as a More ❯
nothing we can't achieve in the cloud BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
passing familiarity with the other Either Angular or React and at least passing familiarity with the other SQL, GCP, Docker Event driven and micro-frontend architecture styles and patterns Enterprise scale, high concurrency, and high availability technologies and architectures Managing globally distributed teams Experience with building LLM-based software solutions You have a passion for: Working with users More ❯
massive scale, will be very applicable and helpful BASIC QUALIFICATIONS - 5+ years of non-internship professional software development experience - 5+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 5+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience More ❯
are always working on the most important stuff. BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience More ❯
help you develop into a better- rounded professional. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯