Knowledge of options modeling and dependency graphs. Experience across architecture facets including: Data: Data modeling, real-time reporting, data migration, reconciliation, familiarity with MongoDB. Technical: Architecture and design patterns, AWS, coding (C#/Java), microservices (Docker, Kubernetes), web UI (React), Infrastructure as Code (Terraform). Integration: Real-time messaging, API design, batch techniques. Infrastructure and Operational: DevOps practices More ❯
facets such as: Data: Data modeling for transactional and analytic use cases, real-time reporting, data migration, and reconciliation. Familiarity with MongoDB. Technical: Experience in architecture and design patterns, AWS services, programming (C#/Java), microservices (Docker, OpenShift, Kubernetes), web UI (React), Infrastructure as Code (Terraform). Integration: Real-time messaging, API design (JSON, Swagger), batch techniques. Infrastructure More ❯
and bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code development (C# More ❯
and bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code development (C# More ❯
and bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code development (C# More ❯
and bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code development (C# More ❯
and bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code development (C# More ❯
vendor and bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code development (C# More ❯
and bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code development (C# More ❯
and bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code development (C# More ❯
and RabbitMQ to lead the design, development, and deployment of enterprise-grade integration solutions. The ideal candidate will have a solid grasp of event-driven architecture, enterprise integration patterns, and secure, scalable message-driven solutions, coupled with hands-on experience in DevOps and CI/CD. Key Responsibilities: Architecture & Design * Architect scalable, secure, and high-performance integration solutions … using MuleSoft, Camel, and RabbitMQ. * Define reusable patterns and integration frameworks based on EIP (Enterprise Integration Patterns). * Lead API and messaging solution designs adhering to RESTful/SOAP standards and AMQP best practices. * Design and implement event-driven architectures, pub-sub models, and asynchronous message flows. Development & Implementation. * Build and maintain Mule flows, subflows, and More ❯
of resulting actions. Providing technical guidance to the delivery team for software development, integration, data and low code solutions, e.g., Power Apps. Working with Product Managers to support with architectural design, patterns and best practices with the development of their backlogs and roadmaps. Supporting the creation and maintenance of standards and best practices across the organisation and … you will need to be successful in this role: Experience with Azure Cloud. Experience with developing in a hybrid environment (Cloud, OnPrem). Excellent working knowledge of design patterns and modelling notations e.g. UML, BPMN. Knowledge of TOGAF. Essential experience in … delivering solutions for Microsoft Dynamics 365 (Finance, Supply Chain, HR, CRM) and Product Lifecycle Management systems. Experience in providing technical guidance and leadership. Good knowledge of integration techniques, architecturepatterns and non-functional drivers. Good knowledge of data architecture (Big Data, AI/ML), data warehousing and analytics. Excellent experience in technology product selection, assessing options, impact assessment More ❯
our Architecture team at Altium and play a pivotal role in shaping the future of our cutting-edge products. You'll have the unique opportunity to influence and harmonize architectural concepts across our diverse range of offerings, including the industry-leading Altium Designer, the innovative A365 multi-region cloud platform, and the powerful Octopart search engine. This encompasses a … of all Altium products. This role provides an exceptional vantage point to see the big picture of Altium's technology. You'll be instrumental in defining and promoting consistent architecturalpatterns, particularly as we integrate new acquisitions into our platform, and driving innovation across the board. Your contributions will have a far-reaching impact, shaping not just … stakeholders. As a hands-on Software Architect, you'll: Define the application framework vision and concept, collaborating with engineering teams on implementation Document platform architecture, data flows, and key architectural decisions. Drive conversations and connect teams. Deliver implementations, including proof-of-concepts. Effective communication and teamwork are essential. This is a practical role that requires deep dives into implementation More ❯
system observability, and technical documentation. Act as the technical lead, setting direction and best practices for the full-stack engineering team. Mentor engineers, providing guidance on architecture, design patterns, and career growth. Define sprint goals, deconstruct epics into actionable stories, and coordinate cross-functional deliverables. Partner with program managers and executive leadership to align engineering outcomes with strategic More ❯
testing practices. Your mornings might involve collaborating with teams to define new automation strategies, incorporating AI capabilities that dramatically reduce test maintenance and improve coverage. You'll drive key architectural decisions for our testing infrastructure, write critical automation code, and guide other SDETs and QAEs in adopting these new approaches. Throughout the day, you'll identify opportunities where AI … Java, and other modern programming languages with proven expertise in architecting and implementing enterprise-level test automation frameworks - Strong understanding of software development principles, design patterns, and architectural concepts PREFERRED QUALIFICATIONS - Experience in developing and architecting test automation solutions for mobile applications (iOS/Android) and AWS services … Strong expertise in developing custom test frameworks and testing tools from scratch - Advanced experience in building and maintaining automated testing infrastructure using AWS services - Strong understanding of cloud architecturepatterns and testing strategies - Experience in developing mobile app testing frameworks and tools - Proven track record of improving test coverage and testing efficiency through automation Amazon is an equal More ❯
Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience … time estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer knowledge and insights #J More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Software Development Engineer (C#) who is passionate about delivering high-quality software and mentoring a team of talented developers. This role provides the opportunity to lead technical projects, influence architectural decisions, and collaborate across multi-disciplinary teams to bring innovative solutions to life. Working closely with the Software Development Manager, you’ll contribute to technology improvement, feature design, and … leader within our team, responsible for supporting and mentoring developers, taking ownership of the architecture, and helping drive continuous improvement. You’ll work with the Software Development Manager on architectural reviews and process improvements, supporting a Community of Practice to foster collaboration and innovation. You’ll refine and design features with Product Owners and Leads, provide reliable estimates, and … We’re Looking For Experience: Proven experience in C# software development, ideally in a senior or technical lead role Technical Skills: Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management Collaboration: Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers More ❯
keep people closer to home. BASIC QUALIFICATIONS Experience as a mentor, tech lead, or leading an engineering team Experience contributing to architecture and design of systems (architecture, design patterns, reliability, scaling) Experience programming with modern languages such as Java, C++, or C#, including object-oriented design Experience in professional software development within the last 3 years PREFERRED QUALIFICATIONS More ❯
to keep people closer to home. BASIC QUALIFICATIONS - Experience as a mentor, tech lead or leading an engineering team - 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 in professional More ❯
with REST APIs, Firebase, Google APIs, and third-party SDKs. Familiar with native development (Swift, Objective-C, Kotlin, or Java) and tools like Xcode and Gradle. Solid understanding of architecturalpatterns (MVVM/MVC), state management (e.g., Redux), and deployment on both Android and iOS. Strong debugging, testing (manual & automated), and optimization skills. Exposure to CI/ More ❯
Cambridge, Cambridgeshire, England, United Kingdom
The One Group
secure and available cloud services using Terraform Automation of workflows Support and maintain the AWS Cloud infrastructure Proactively work closely with the Software, Testing and Product teams Enhance current architecturalpatterns whilst implementing new, innovative designs Requirements for this AWS Cloud Engineer: 5+ Years as an AWS Cloud Engineer Infrastructure-as-code (Terraform) Excellent communication skills Infrastructure More ❯