they are delivered on time with the correct approach and to the standards defined by the Lead Developers. Our tech stack includes some of the latest designpatterns and tools as well as established tech that needs additional features building on. For example, SQL, NoSQL, caching services, messaging services, C# Windows Services, WebAPI, WCF, WPF, Winforms, Microsoft … and external services. Job Duties • To work on the integration of web front ends with back-end services and third-party systems. • Apply software development best practices, architectures and patterns in collaboration with other developers and QA. • Owning developments all the way to production and supporting them once live. • Collaborate with the platform engineering team developing a true CI … integration, UI or performance tests. Knowledge, Skills and Experience • Significant commercial experience in .NET with C# • Experience with N-Tier architecture/SOA • Knowledge of relevant designpatterns • Excellent understanding of OOP concepts • Demonstrable experience of building Web Services, WebAPI and WCF • Database experience, working with both SQL and NoSQL • Expertise in performance optimization • Source Control, must More ❯
with their data flows for uses including but not limited to analytics, machine learning, data mining, compliance, business intelligence, sharing with applications and organisations Understand industry-recognised data modelling patterns and standards, and when to apply them. Compare and align different data models. Designing appropriate metadata repositories and present changes to existing metadata repositories Understand a range of tools … for storing and working with metadata Designing data architecture that deals with problems spanning different business areas, producing appropriate designpatterns (often supporting data science, business intelligence and business reporting purposes) Applying ethical principles in handling data Ensuring appropriate storage of data in line with relevant legislation Building in security, compliance, scalability, efficiency, reliability, fidelity, flexibility and … stores (e.g. Postgres, Apache Hadoop, Elasticsearch, Graph databases), and designing the database schemas to support those queries You have a good understanding of coding best practices & designpatterns and experience with code & data versioning, dependency management, error handling, logging, data monitoring, data validation and alerting You have strong interpersonal skills You have UK security clearance at SC More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Fdo Consulting Limited
required (ideally AWS but Azure fine). Home Based c £ 75000 - 80000 + benefits. This role requires a strong understanding and commercial experience of engineering architecture, designpatterns and principles. My client is a software product company that build an innovative SaaS product. As they continue to grow they are looking for a hands-on Lead Software … tactical delivery Drive Agile across the team Mentoring, coaching, training, conflict resolution, etc Experience Required - Excellent hands on knowledge of C#/.net Strong engineering architecture, designpatterns and principles. Proven ability of designing and developing microservices and distributed systems. Commercial experience of Cloud technologies (AWS or Azure) Team development skills - mentoring, coaching, getting the best from More ❯
TV grows and scales. The work includes owning a roadmap of improvements, optimizations and new designs both for existing devices and new concepts. Key job responsibilities • Lead the design of new devices and initiatives across the organization. • Build a team that investigates, prototypes, and delivers new and innovative software solutions and concepts. • Help root-cause and solve the … similar goals. BASIC QUALIFICATIONS - 3+ years of engineering team management experience - 7+ years of working directly within engineering teams experience - 3+ years of designing or architecting (designpatterns, reliability and scaling) of new and existing systems experience - 8+ years of leading the definition and development of multi tier web services experience - Knowledge of engineering practices and patterns … hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers - Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems - Experience of Android apps, Android Frameworks (AOSP), Linux system and/or Linux kernel driver development Amazon is an equal opportunity More ❯
a highly skilled and motivated Lead Engineer to drive the architectural vision and technical excellence of our systems. In this senior technical role, you will lead complex system design, provide strategic technical direction, and ensure the implementation of robust, scalable, and secure solutions … aligned with industry best practices. Responsibilities Drive the architectural vision and technical roadmap to ensure scalable, maintainable, performant, and secure systems. Define and enforce technology standards, designpatterns, and coding best practices across development teams. Conduct comprehensive code reviews, emphasizing trunk-based development and CI/CD pipelines. Evaluate and integrate new technologies to enhance system capabilities … reliability. Requirements Proven experience with the core tech stack: Node.js , Typescript, Next.js , Python, MongoDB, PostgreSQL, AWS, Docker, RabbitMQ, and Elastic Search. Strong understanding of scalable architecture, designpatterns, and system security. Hands-on experience with agile methodologies and trunk-based development. Solid expertise in database modeling, optimization, and performance tuning, specifically PostgreSQL. Hands-on experience with event More ❯
/Skills Minimum of 5 years' experience with Java backend development Deep understanding of concurrent, multi-threaded application environments Expertise in Object-Oriented design, DesignPatterns, Unit & Integration testing Experience with distributed caching and replication technologies Experience with equities, derivatives, convertibles is preferred Knowledge of Python is a plus Knowledge of Unix/Linux Knowledge More ❯
client is looking for a strong Scala Developer to join their team on a long term project (12 months+) on a contractual basis. Experienced in using designpatterns and following best software engineering practices An understanding of fundamental algorithms and ability to optimize existing code Requirements * A background in modern OO language with good experience in Scala … Experienced in using designpatterns and following best software engineering practices * An understanding of fundamental algorithms and ability to optimize existing code * Proficient written and verbal communication skills to support and shape the platform and clearly articulate technical designs and concepts * Relationship building skills * A team player with exceptional interpersonal skills, eg collaborative working skills * Experience of More ❯
Loughton, Essex, South East, United Kingdom Hybrid / WFH Options
Profile 29
database schema in SQL Server 2014 Required Recent legacy .Net projects (essential) ASP.NET 4.6+ MVC 5 C# 6 including advanced language features e.g., generics, lambdas, delegates DesignPatterns and SOLID Principles Entity Framework 6+ SQL Server 2014+ TDD/NUnit Javascript/JQuery/AJAX HTML5/CSS3 Desirable ASP.NET Core Azure Service Bus Entity Framework Core … can be found at: profile-29 .com/privacy) Profile 29 recruitment keywords: senior web developer lead web developer London Essex ASP.NET MVC MVC5 C# 6 DesignPatterns SOLID Entity Framework SQL Server TDD NUnit Javascript Jquery AJAX HTML5 CSS finance fintech More ❯
Loughton, Essex, England, United Kingdom Hybrid / WFH Options
Profile 29
database schema in SQL Server 2014 Required Recent legacy .Net projects (essential) ASP.NET 4.6+ MVC 5 C# 6 including advanced language features e.g., generics, lambdas, delegates DesignPatterns and SOLID Principles Entity Framework 6+ SQL Server 2014+ TDD/NUnit Javascript/JQuery/AJAX HTML5/CSS3 Desirable ASP.NET Core Azure Service Bus Entity Framework Core … can be found at: profile-29 .com/privacy) Profile 29 recruitment keywords: senior web developer lead web developer London Essex ASP.NET MVC MVC5 C# 6 DesignPatterns SOLID Entity Framework SQL Server TDD NUnit Javascript Jquery AJAX HTML5 CSS finance fintech More ❯
and deliver innovative products that exceed expectations Code Quality Assurance: Conduct thorough code reviews, meticulously scrutinising codebases to ensure compliance with coding standards, best practices, and designpatterns, while offering constructive feedback to uphold and elevate code quality organisation-wide Technical Troubleshooting and Optimisation: Tackle intricate technical challenges head-on, employing sharp analytical skills to diagnose issues … implement effective solutions, and fine-tune system performance for optimal efficiency and scalability Documentation and Knowledge Sharing: Document architectural decisions, designpatterns, and best practices, and actively contribute to knowledge-sharing initiatives such as tech talks, workshops, and internal training sessions to empower the broader engineering team with valuable insights and expertise Project Management and Delivery: Collaborate … and sharing insights to nurture their professional growth and ensure team cohesion Exemplary Technical Leadership: Lead by example, embodying a collaborative and proactive architectural Vision: Lead the architectural design of sophisticated software systems, meticulously planning and implementing solutions that prioritise performance, scalability, and reliability while aligning with industry best practices and architectural standards Performance Enhancement: Identify and address More ❯
the role based in the new Environment Building at the University of York. This post is available at 100% FTE on a fixed contract. Please note that flexible working patterns and job sharing opportunities will be considered. Salary commencing at £31,637 per annum. Skills, Experience & Qualifications needed: Knowledge of modern software development techniques Knowledge of revision control systems … such as git Knowledge of Python Knowledge of, and experience with, object-oriented design, designpatterns and refactoring. Experience of working on software projects Interview date: To be confirmed For informal enquiries: please contact Dr Jon Hill (project lead) at More ❯
and learn! Responsibilities across three key dimensions: Interpret Business Needs Translates business and technical requirements into an architectural blueprint to achieve business objectives and documents all solution architecture design and analysis work. Works closely with the product owners and product managers to ensure a robust architectural runway that can support future business requirements throughout the product life cycle. … development of technology solutions. You are a hands-on architect, from an engineering background, who can consider multiple viewpoints, provide weighted solution options, experience of industry designpatterns for modern architectures, clarity on breaking down packets of work and transition states to design solutions incrementally to meet business needs and align with target/transition … Policy Administration Systems. Knowledge of system development life cycle methodologies such as Agile, Incremental, DevOps, capable of engaging with engineers. Understanding of Domain Driven Design principles, EA patterns to decompose monoliths to microservices, Strangler Fig pattern, event sourcing. Proven analytical, influencing/consensus building, technical and communication skills. Engineering background in one or more of the following More ❯
of speed and scale Working cross-functionally across Kallikor to support adjacent projects where required Write high-quality, well-tested code following modern engineering practices and designpatterns Create efficient, maintainable code that transforms prototype models into production-ready solutions Why you're made for this: Strong software engineering fundamentals including system architecture, designpatternsMore ❯
of speed and scale Working cross-functionally across Kallikor to support adjacent projects where required Write high-quality, well-tested code following modern engineering practices and designpatterns Create efficient, maintainable code that transforms prototype models into production-ready solutions Why you're made for this: Essential: Strong software engineering fundamentals including system architecture, designpatterns, and development best practices Advanced Python programming skills with experience building complex, maintainable systems Professional software development experience with a track record of delivering high-quality, production-grade code Experience with scientific computing libraries such as NumPy, Pandas, or SciPy in production environments Holistic software development mindset covering testing, documentation, security, and performance Track record of More ❯
Including advanced language features such as generics, lambdas, and delegates Entity Framework 6+ SQL Server 2014+ TDD/NUnit JavaScript/jQuery/AJAX, HTML5, CSS3 DesignPatterns and SOLID Principles Desirable experience includes: Then, considering overlaps: Including advanced language features such as generics, lambdas, and delegates Entity Framework 6+ SQL Server 2014+ TDD/NUnit JavaScript …/jQuery/AJAX, HTML5, CSS3 DesignPatterns and SOLID Principles Desirable experience includes: ASP.NET Core, Entity Framework Core Azure Services More ❯
mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade applies … complex problems. Roles will act independently with minimal guidance, and may act as project managers/formal mentors for junior staff. Scope Provide technical leadership and define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple … and/or driver development. C and C++ Significant experience of best practice software development processes/lifecycles Experience of Object-Oriented Design and DesignPatterns such as SOLID Experience of software testing and design for test Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Rust More ❯
About the Role Lead the architectural design and implementation of a comprehensive design system to support multiple products and platforms within the organization. Collaborate closely with cross-functional teams including product managers, designers, developers, and stakeholders to understand requirements and translate them into scalable design system solutions. Define and document architecture principles, guidelines, and … best practices for the design system, ensuring consistency, reusability, and maintainability across all applications. Conduct thorough analysis of existing systems, tools, and processes to identify opportunities for integration with the design system and streamline workflows. Drive the evolution and enhancement of the design system by staying updated on industry trends, emerging technologies, and user … for complex software applications. Experience using Storybook, Chromatic and Zereheight for design systems. Experience creating automation processes for component governance. In-depth knowledge of designpatterns, UI/UX principles, and front-end technologies such as HTML, CSS, JavaScript, and BeastNative. Strong understanding of software architecture principles. Experience with version control systems (e.g., Git), package More ❯
with a Java-based eCommerce technologies such as IBM WebSphere Commerce, SAP Hybris, Salesforce DemandWare or Oracle-ATG. The successful candidate will be required to lead the solution design, assist in solution implementation and be responsible for the technical delivery of complex solutions to a wide range of clients. You will be required to work closely with clients … focused and have a proven track record of delivery. ROLE RESPONSIBILITIES Producing and owning technical solutions to fit business requirements and ensuring successful delivery. Producing and owning solution design documents covering baseline and target architectures for applications, integrations, data and technology - ensuring the design meets architecture principles and best practices for the technology platform and justifying … design against other options. Producing technical specifications for lead developers covering mid-low level application, interface and database design, including identifying relevant designpatterns and application frameworks. Communicating technical architectures and designs to internal teams, including developers and testers. Communicating directly with the customer on all aspects of the technical designMore ❯
Shape the future of user experience with strategic design initiatives that blend business needs and user insights. Drive the advancement of user-centric design strategies for our cutting-edge AI enablement products firmwide, with a focus on large-scale product design strategy and ensuring consistent experience. As a Vice President in DXD Securities Services … CDAO Experience Design, you will play a pivotal role in shaping the user experience across our products and services. Leveraging your deep knowledge of design and research practices to lead strategically important initiatives and develop innovative solutions that align with business requirements and user needs. As a subject matter expert, collaborate with cross-functional teams, guide … of the technology stack, as well as their impact on user experience An intellectually curious and innovative mindset. Comfort with ambiguity and change, an ability to learn technologies and patterns quickly and articulate complex concepts simply and succinctly. An ability to quickly identify and scale designpatterns and practices that accelerate delivery, increase value and scale More ❯
technical team and assigns programming and development tasks to the technical staff. • Develop and provide mentoring to less experienced technical staff (other architects, technical leads and developers). • Design coding and software best practices, develop reference and proof of concept implementations. • Design and development of reusable components and services. • Create unit and component integration test strategies … be comfortable with multiple areas of responsibility including but not limited to presentation, business logic, persistence, performance, scalability, and integrations. • Expected to help specify the features of physical design, estimate time and effort to complete each feature, build or supervise implementation of features, prepare product for deployment, and provide technology subject-matter expertise to the team. QUALIFICATIONS: • Bachelor … enterprise web applications. • Core Java, Servlets, JSP, EJB 3.x, JPA, RESTFUL and SOAP based Web Service development and JMS experience. • Strong background in Java and J2EE DesignPatterns, Software Design Principles, UML and Rational Unified Process. • Experience in modularity, scalable UI framework design and extendable service components. • Experience in the designMore ❯
Content Designers (or UX Designers) use data and research to create, update and review content so that it is consistent across client services and in line with client design principles and standards. They design both micro- and long-form content to meet user needs and make complicated language and processes easy to understand. They collaborate with … products and services. This is a great opportunity to work across multiple different clients in a range of industries. As a member of our close-knit UX and Design team, you will champion the value of User-Centred Design as part of delivery best practice across all digital products and services. Content Designers are expected to … User-Centred Design Experience negotiating with and influencing senior stakeholders Exceptional written and verbal communication skills Experience working with brand tone of voice guidelines, designpatterns and style guides Set yourself apart: Working in an Agile or similar multidisciplinary environment. Using Markdown or HTML. What's in it for you At Accenture in addition to More ❯
of design, implementation and running of enterprise software solutions involving cross functional team collaboration Experience contributing to the architecture and design (architecture, designpatterns, reliability, scaling) of new and current systems Experience of k8s and container technologies such as Docker, Podman and Openshift Experience of security fundamentals with relation to a k8s platform More ❯
IIBA (International Institute of Business Analysis)
MiFIR. Responsible for maintaining and enhancing the application and influencing technology decisions. Taking ownership of tasks and seeing them through to completion. Establishing best practices, clean code, and design patterns. Passionate about driving change within the organization. Proponent of Test Driven Development, striving to Shift Left for effective CI/CD. Education & Preferred Qualifications Core/Must have … JavaScript build tools like Node, npm, rush, yarn, webpack, babel, Cyprus. Programming experience with at least one modern language such as Java, C++, or C#, including object-oriented design, distributed systems, algorithms, and relational databases like PostgreSQL. Hands-on experience with AWS or other modern cloud-based infrastructure. … Good to have skills Knowledge or expertise in FX, Fixed Income, Equity, or Equity Derivatives products. Experience contributing to system architecture and design, including designpatterns, reliability, and scalability. About State Street What we do : State Street is a leading custodian bank, asset manager, and asset intelligence company, providing investment servicing, data & analytics, research & trading More ❯
RTE) & Product Managers, the System Architect collaborates with the Feature teams to design and develop the architecture and create the Architecture Runway in line with Enterprise standards, patterns and roadmaps. Role Responsibilities Define Architecture vision The System Architects primary responsibility is defining the architecture vision and communicating it clearly to the ART. Consulting with product management to … Architecture with the business, priorities and the vision The System Architect defines, evolves, and maintains the architectural runway ensuring the delivery of business value. Collaborating with Product to design a solution which is technically feasible with architectural enablers. Ensure alignment with the Enterprise Architectural vision and ensure the ARTs system is in line with it, as well as … vulnerability detection, code security, authentication and authorisation DevOps: Continuous Integration and/or Continuous Delivery, tooling such as Git repos, code pipelines, IaC (Infrastructure as Code) Designpatterns: BFF, domain driven architecture, composable architecture, micro-services Understanding of software code management (code coverage security hotspots, maintainability of code), application and automated testing, Git repo branching strategies Band More ❯
RTE) & Product Managers, the System Architect collaborates with the Feature teams to design and develop the architecture and create the Architecture Runway in line with Enterprise standards, patterns and roadmaps. Role Responsibilities Define Architecture vision - The System Architect's primary responsibility is defining the architecture vision and communicating it clearly to the ART. Consulting with product management … Architecture with the business, priorities and the vision - The System Architect defines, evolves, and maintains the architectural runway ensuring the delivery of business value. Collaborating with Product to design a solution which is technically feasible with architectural enablers. Ensure alignment with the Enterprise Architectural vision and ensure the ART's system is in line with it, as well … vulnerability detection, code security, authentication and authorisation DevOps: Continuous Integration and/or Continuous Delivery, tooling such as Git repos, code pipelines, IaC (Infrastructure as Code) Designpatterns: BFF, domain driven architecture, composable architecture, micro-services Understanding of software code management (code coverage security hotspots, maintainability of code), application and automated testing, Git repo branching strategies Band More ❯