technical requirements. Translates business requirements into well designed solutions that best leverage the Salesforce platforms and products. Identify and confirm Solution and Business design risks, and develop mitigating approaches Build relationships with key collaborators and team members Act as lead architect for the overall engagement by coordinating and … Experience with key areas of enterprise architecture including Salesforce Cloud, Integration Technologies, Master Data Management, and other Clouds like AWS. Ability to analyse, design, and optimize business processes via technology and integration Experience in guiding customers and project members in rationalizing and deploying emerging technology for business use … Modeling, and Enterprise application integration concepts, including experience with enterprise integration tools (ESBs and/or ETL tools), and common integration designpatterns with enterprise systems (e.g. CMS, ERP, HRIS, DWH/DM) Agile Methodology certification such as Scaled Agile Framework. Who we are: We're a More ❯
impact that matters to our clients and to society. We're a new type of creative digital consultancy that fuses strategy, tech and design to identify where businesses need to be, then get them there. Fast. You may have a brilliant mind, be a confident communicator or a … Java developer to join our rapidly growing team. Every day is different, requiring your in-depth knowledge of engineering and architectural principles to design and build innovative solutions for our broad range of clients. You will work with our outstanding digital talent, collaborating closely in mature, cross-functional … . Experience designing, developing, and securing RESTful APIs, including threat assessment throughout the development process. Deep understanding of OOP principles (SOLID), designpatterns, and secure coding practices. DevOps & Cloud: Experience deploying and managing applications using containerisation technologies (Docker, Kubernetes). Experience using and defining version control strategies More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Deloitte LLP
impact that matters to our clients and to society. We're a new type of creative digital consultancy that fuses strategy, tech and design to identify where businesses need to be, then get them there. Fast. You may have a brilliant mind, be a confident communicator or a … Java developer to join our rapidly growing team. Every day is different, requiring your in-depth knowledge of engineering and architectural principles to design and build innovative solutions for our broad range of clients. You will work with our outstanding digital talent, collaborating closely in mature, cross-functional … . Experience designing, developing, and securing RESTful APIs, including threat assessment throughout the development process. Deep understanding of OOP principles (SOLID), designpatterns, and secure coding practices. DevOps & Cloud: Experience deploying and managing applications using containerisation technologies (Docker, Kubernetes). Experience using and defining version control strategies More ❯
through all stages in a version-controlled environment, including providing effort estimates and raising critical issues. Working closely with the UX designers to design, build … and optimize the frontend interfaces. Formulating design and implementation requirements in the system following coding best practices and utilizing designpatterns concepts. Working with users and stakeholders to procure requirements and communicate ideas clearly and concisely to non-technical users of our systems. Building and More ❯
to have extensive experience of working in a fast-paced software development team, and need an ability to work within agile practices. Responsibilities: Design and … develop advanced applications for the Android platform using Kotlin and Jetpack Compose. Ensure adherence to SOLID principles, clean architecture, and software designpatterns to build scalable and maintainable applications. Follow the repository pattern with MVVM for structured data access and maintainability. Collaborate with cross-functional teams, including … designers, backend developers, and product managers, to define, design, and implement new features. Work with Room Database and other data persistence mechanisms for efficient offline storage. Implement authentication mechanisms, including OAuth 2.0, for secure user authentication. Integrate Google Maps, Sentience and Location Services for geolocation-based features. Utilise More ❯
interesting to you, apply and come chart your own path at Amazon. Key job responsibilities: Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market. Design and build innovative technologies in a large distributed computing environment and help lead … scale and speed. Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use. Design and code the right solutions starting with broadly defined problems. Work in an agile environment to deliver high-quality software. … BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full More ❯
Leicestershire, England, United Kingdom Hybrid / WFH Options
Mattioli Woods
Woods, we're looking for a Senior Software Engineer to join our collaborative team in Leicester. As a Senior Software Engineer, you'll design and develop high-quality software solutions that support our core business operations while mentoring junior team members. You'll have the opportunity to work … .NET services Knowledge of cloud platforms, particularly Microsoft Azure Experience with Git and modern CI/CD practices Understanding of software designpatterns and architectural principles Strong problem-solving skills and attention to detail Excellent communication skills and ability to explain complex concepts clearly Our engineering culture More ❯
Maidenhead, Berkshire, United Kingdom Hybrid / WFH Options
PDI Technologies
and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Key Responsibilities Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles. Prepare and provide project status and risk assessments … as well as through asking questions. Considers 'best-practice' standards, as well as departmental policies and procedures. Computer science fundamentals: OOP, designpatterns, data structures & algorithms. PDI is committed to offering a well-rounded benefits program, designed to support and care for you and your family throughout More ❯
hands-on technical engineering role with scope to increase your specialization in the areas of data and systems analysis, statistics, AI, architecture and design, DevOps, and team leadership roles. Key job responsibilities Lead the design, build, and implementation of technical solutions to complex problems. Lead reviews … of architecture, design, operations, process, or post-incident analysis for your team. You will actively participate in reviews of systems owned by partner teams. Drive automation and refactoring of existing solutions, including incorporating new generative AI and machine learning components. Ensure scalability, reliability and efficiency of automation processes. … with CI/CD pipelines build processes. PREFERRED QUALIFICATIONS Experience with distributed systems at scale. 3+ years of designing or architecting (designpatterns, reliability and scaling) of new and existing systems experience. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer More ❯
technical requirements. Translates business requirements into well designed solutions that best leverage the Salesforce platforms and products. Identify and confirm Solution and Business design risks, and develop mitigating approaches Build relationships with key collaborators and team members Act as lead architect for the overall engagement by coordinating and … enterprise architecture including Salesforce Sales, Service, Commerce, and Data Cloud, Integration Technologies, Master Data Management, and other Clouds like AWS. Ability to analyse, design, and optimize business processes via technology and integration Experience in guiding customers and project members in rationalizing and deploying emerging technology for business use … Modeling, and Enterprise application integration concepts, including experience with enterprise integration tools (ESBs and/or ETL tools), and common integration designpatterns with enterprise systems (e.g. CMS, ERP, HRIS, DWH/DM) Agile Methodology certification such as Scaled Agile Framework. Who we are: We're a More ❯
inefficiencies in existing systems. In this role, you will: Develop and test standard software applications, related programs, and procedures to ensure they meet design requirements. Collaborate with team members to co-develop solutions and resolve problems. Seize opportunities to build new technical expertise in a specific engineering area. … system and technology integration, as well as the fundamental features and processes involved. Apply software design principles, data structures, designpatterns, and computer science fundamentals to write clean, maintainable, optimized, and modular code with clear naming conventions. Utilize database design knowledge to address … hybrid cloud infrastructure. Proficiency in a JVM language, with moderate familiarity with other applicable languages. Familiarity with at least two data stores, API access patterns, and integrations. Understanding of relevant technologies within their specialization as part of a broader ecosystem. Ability to grasp how projects fit within the team More ❯
inefficiencies in existing systems. In this role, you will: Develop and test standard software applications, related programs, and procedures to ensure they meet design requirements. Collaborate with team members to co-develop solutions and resolve problems. Seize opportunities to build new technical expertise in a specific engineering area. … system and technology integration, as well as the fundamental features and processes involved. Apply software design principles, data structures, designpatterns, and computer science fundamentals to write clean, maintainable, optimized, and modular code with clear naming conventions. Utilize database design knowledge to address … hybrid cloud infrastructure. Proficiency in a JVM language, with moderate familiarity with other applicable languages. Familiarity with at least two data stores, API access patterns, and integrations. Understanding of relevant technologies within their specialization as part of a broader ecosystem. Ability to grasp how projects fit within the team More ❯
and build quick prototypes or proofs of concept in partnership with other technology leaders within the team. You will help invent new features, design, develop and deploy reliable distributed services. You will work with a variety of core languages and technologies including Java and AWS technologies. You will … positive impact on many customers. Key job responsibilities Leading development and maintenance of key system features Working with other team members to investigate design approaches Prototyping designs and testing them with teammates Working in an Agile/Scrum environment to deliver high quality software against aggressive schedules … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language P More ❯
learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and designpatterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Made Tech Limited
learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and designpatterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Made Tech Limited
learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and designpatterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we More ❯
could be just the role for you. The most important initial aspect is that you are very technically astute and experienced. Environment SOLID design principles, Agile delivery methods, MVC or MVVM. Technical expert - able to be a technical lead Robust Full Stack Software Development Open-minded, flexible and … Hands-on software development Working with stakeholders, senior management and the board to develop strategies Presenting to stakeholders, senior management and the board. Design, develop, and maintain software solutions using C#, Kentico, React, and API .NET Core Collaborate with cross-functional teams to define, design, and … of Agile/Scrum methodologies Sound knowledge of API development and integration Familiarity with SOLID principles, MVC architecture, and modern software designpatterns Good knowledge of front-end technologies such as SASS, Node.js, and modern JavaScript frameworks. Experience of working with legacy code and refactoring techniques is More ❯
Collaborate with DevOps team for troubleshooting deployment issues, if any Develop and deploy application to Azure using Azure DevOps and Azure PaaS Collaborative design and implementation of modern user-friendly interfaces Evaluate, redesign and modify existing program logic to quickly and efficiently meet and exceed customer needs, by … with Azure cloud technology like Azure Storage, Azure SQL Experience working with Caching framework such as Redis. Should be aware of designpatterns Exposure to Agile software development Framework Exposure in Test Driven Development (TDD) and a keen focus on unit testing Strong debugging and problem-solving … skills Works with the team architects and product owners/managers to design and implement innovative solutions to address specific business problems When necessary, works with the Software Security Assurance (SSA) program team to help identify and fix security vulnerabilities in the solutions developed Experience working with GIT More ❯
building innovative, mission critical, high volume applications that customers love. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of Alexa features that are used every day by people you know. The ideal candidate is clearly passionate about Alexa and … Provide technical leadership to the team of engineers Lead development and maintenance of key system features Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility. Work in an Agile/Scrum environment to deliver high quality software against strict timelines. BASIC … 7+ years of programming with at least one software programming language experience - 7+ years of leading design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 7+ years More ❯
with terabytes of text, images, and other types of data and develop Gen AI based solutions to solve real-world problems. You'll design and run experiments, research new algorithms, and find new ways of optimizing risk, profitability, and customer experience. Key job responsibilities Our ML Engineers collaborate … generative AI and machine learning. You'll also: Solve complex technical problems, often ones not solved before, at every layer of the stack. Design, implement, test, deploy and maintain innovative ML solutions to transform service performance, durability, cost, and security. Build high-quality, highly available, always-on products. … cloud. BASIC QUALIFICATIONS - 8+ years of non-internship professional software development experience - 5+ years of leading design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience building complex software systems that have been successfully delivered to customers - Experience as a More ❯
Huddersfield, England, United Kingdom Hybrid / WFH Options
Langham Recruitment
technical lead on greenfield and legacy projects alike Role Requirements 5+ years of commercial software development experience .NET/C# – including object-oriented design, greenfield dev, and working with legacy systems SQL – advanced querying, performance-focused database … design, Azure SQL experience Experience in modern front-end tech – React, TypeScript, Redux A solid understanding of software architecture, designpatterns, and technical debt management Strong unit and integration testing practices Proven ability to lead on technical solutions from idea through to implementation Salary and More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
initiatives beyond your own team, and mentor less experienced team members. Role Dimensions: The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies which help improve our Formula 1 car's performance. As a Senior Python Software Engineer, your … python and the python ecosystem, from initial analysis through to deployment, monitoring, and support. With an expert perspective on systems architecture, you'll design fast and easy to use applications that delight our end users, and which enable data integration and composability in the wider ecosystem of racing … pull requests, branches). Experience with relational and document databases (Mysql, SQL Server, and MongoDB). Experience building maintainable codebases leveraging designpatterns and modern repository structures (monorepo, modular monolith). Using ALM tools like Github to organise and track your work. High competency in written and More ❯
5+ years of experience working within engineering teams building successful production software systems 3+ years of experience architecting and designing (architecture, designpatterns, reliability and scaling) of new and current systems Strong experience with agile software development lifecycle, including continuous deployment automation, coding standards, code reviews, source … communication with peers and non-technical stakeholders. Comfortable working in a fast paced, highly collaborative, dynamic work environment PREFERRED QUALIFICATIONS Proven object-oriented design and implementation skills, preferably on Windows or Unix/Linux platform Deep Experience with Windows and Microsoft technologies. Strong understanding of modern database technology … IP and other common network protocols Bachelor's Degree in Computer Science or related technical field. Solid knowledge of CS fundamentals - object-oriented design, data structures, algorithms, problem solving and complexity analysis. 7+ years relevant work experience Our inclusive culture empowers Amazonians to deliver the best results for More ❯
CRM) systems, Cloud infrastructure, and Content Delivery Networks (CDN). This role requires a strong understanding of web technologies and the ability to design, develop, and integrate applications efficiently. Required education: None Preferred education: Bachelor's Degree Required technical and professional expertise: Knowledge of C# .NET (particularly ASP.NET … Core). Proven experience with software design and object-oriented development methodologies. Knowledge of both relational and NoSQL databases. … Knowledge of cloud (Azure preferred). Strong experience with web services development (REST). Knowledge of object-oriented programming MVC MVVM. Designpatterns and SOLID principles. ABOUT BUSINESS UNIT IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and More ❯
implementing sections of functionality, ensuring they are delivered on time with the correct approach and to the standards defined. Job Duties Lead the design, development, and maintenance of software applications ensuring quality, efficiency and maximising performance and minimising technical debt. Feature development and evaluation of the tooling processes … improvement efforts. Stay up-to-date with new technologies and programming languages and apply this knowledge to improve software development processes. Document software design, code, and test procedures, and ensure that all documentation is complete and accurate. Participate in the estimation of software development projects and lead the … for detail is important, especially in this role when it comes to UX/UI Excellent understanding of OOP concepts and designpatterns Experience with Message brokers NoSQL experience also beneficial Any history working with WinForms/WPF is useful Expert knowledge of software designMore ❯