C# 6+ including advanced language features (generics, lambdas, delegates) Entity Framework 6+ SQL Server 2014+ TDD/NUnit JavaScript/jQuery/AJAX, HTML5, CSS3 DesignPatterns and SOLID Principles Desirable experience: ASP.NET Core, Entity Framework Core Azure Service Bus Vue, AngularJS Agile methodologies/Scrum Automated browser testing/SpecFlow/Selenium SignalR, ECMAScript6 We're More ❯
C# 6+ including advanced language features (generics, lambdas, delegates) Entity Framework 6+ SQL Server 2014+ TDD/NUnit JavaScript/jQuery/AJAX, HTML5, CSS3 DesignPatterns and SOLID Principles Desirable experience: ASP.NET Core, Entity Framework Core Azure Service Bus Vue, AngularJS Agile methodologies/Scrum Automated browser testing/SpecFlow/Selenium SignalR, ECMAScript6 We're More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Genie Ventures Ltd
experienced developers in the team Skills & Experience Required Experience - Extensive coding experience in a commercial environment. - Expert automated testing knowledge and experience. - Excellent programming skills, including designpatterns, optimisation, scaling and exactly-how-much to abstract. - Expert knowledge of PHP and Symfony. - Good knowledge of data stores and their trade-offs. - Experience of delivering projects in a More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Genie Shopping
for less experienced developers in the team. Required Experience - Extensive coding experience in a commercial environment. - Expert automated testing knowledge and experience. - Excellent programming skills, including designpatterns, optimisation, scaling and exactly-how-much to abstract. - Expert knowledge of PHP and Symfony. - Good knowledge of data stores and their trade-offs. - Experience of delivering projects in a More ❯
for less experienced developers in the team. Required Experience - Extensive coding experience in a commercial environment. - Expert automated testing knowledge and experience. - Excellent programming skills, including designpatterns, optimisation, scaling and exactly-how-much to abstract. - Expert knowledge of PHP and Symfony. - Good knowledge of data stores and their trade-offs. - Experience of delivering projects in a More ❯
support a blue-chip engineering client working on a cutting-edge Missile Systems development project in the Defence domain. Responsibilities Collaborate with cross-functional teams to analyse requirements, design, develop, test, and maintain software solutions for defence projects. Apply your expertise in one or more of the following programming languages: C++, C or ADA to deliver high-quality … software products. Participate in all phases of the software development lifecycle, including requirements gathering, software design, coding, testing, documentation, deployment, and maintenance. Collaborate closely with stakeholders, including clients, project managers, system engineers, and other software engineers, to ensure successful project delivery. Take ownership of assigned tasks, meet project deadlines, and maintain a high level of quality and attention … one of the following programming languages: C++, C or ADA. Experience using a high-level scripting language such as Python. Solid understanding of software development principles, object-oriented design, and design patterns. Familiarity with the software development lifecycle and agile methodologies in a Safety or Mission Critical development environment. Excellent problem-solving skills and the ability More ❯
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
Peterborough, Cambridgeshire, UK Hybrid / WFH Options
Areti Group | B CorpTM
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
Areti Group | B CorpTM
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies More ❯
Hemel Hempstead, Hertfordshire, UK Hybrid / WFH Options
Areti Group | B CorpTM
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban Key Responsibilities Full-Stack Development: Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Management: Build scalable, cloud-based solutions using AWS, PostgreSQL, and DynamoDB. API Development: Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns: Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD: Use DevOps processes, including virtualization, containerization … quality products in an agile environment. Requirements Polyglot Developer: Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design: Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices: Familiarity with CI/CD, containerization, and infrastructure as code. Agile Mindset: Experience working within Agile methodologies 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 ❯
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud designpatterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
events and much more. As a Backend Software Engineer you'll join a small, Agile team using core Java within a TDD environment deploying to AWS. You'll design and develop new features and enhancements across two security product areas, working across the full development lifecycle; you'll be able to input ideas and have your voice heard … have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, DesignPatterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software Engineer/Developer you will More ❯
Braintree, Essex, United Kingdom Hybrid / WFH Options
Globalhrcommunity
way to impact You will work alongside the best and the brightest engineering talent in the industry. We have opportunities in a wide range of areas including development, design, search, platform, test, quality, big data, back end and front end. Code high-volume and scalable software. This may include creating back-endservices using Java, SQL,Rest, Microservices, Messaging … Queues and/or building and developing new user-facing experiences. As a core participant of your team, you will estimate engineering efforts, design your changes, implement and test your changes, push to live, and triage production issues. You need to be dynamic, collaborative, and curious as we build new experiences, improve existing products, and develop distributed systems … Cognizant of SQL and other/NoSQL/modern database and storage technologies. Desired understanding of Oracle, JDBC and ORM frameworks (e.g. Hibernate). Experience with DesignPatterns, MVC and frameworks (e.g. Spring). Competent in design/implementation for reliability, availability, scalability and performance. Competent in software engineering tools (e.g. Java build tools) and More ❯
reliable streaming and playback experience, alongside building solutions and supporting new products that help Ring on their mission to connect people to what's important. Key job responsibilities Design, develop and maintain our iOS mobile applications Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility Lead architecture and design … backwards from our customers to bring them an innovative and seamless home security experience. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# … including object-oriented design - iOS mobile application development experience in Objective-C and Swift - Experience communicating technical problems to both technical and business audiences verbally and in writing PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations More ❯
St Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology
addressing technical debt, and continually improving your skills with dedicated “blue sky” time for professional development. You’ll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Join us and be part of something exciting! Main Areas of Responsibility: The Principal Software Development Engineer will work to … design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and maintain a solid understanding of the product domain to ensure solutions meet customer needs and provide reliable estimates with rationale, identifying potential risks. The role also involves undertaking research tasks related to the feasibility of approaches or technologies, and … looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Technical Skills: Strong understanding of software architecture and designpatterns; 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 ❯
with coding elements You have C# development skills You have a good understanding of SQL including querying You have a good knowledge of OOP, Data Structures, DesignPatterns You're enthusiastic, keen to learn and progress your career as a Software Engineer/Developer What's in it for you: As a Graduate/Junior Software Engineer More ❯