Comprehensive knowledge and experience building, testing and deploying APIs Comprehensive knowledge of design patterns and development best practices Comprehensive knowledge of object-orienteddesign, data structures, algorithms and problem solving Deep understanding & knowledge of testing frameworks Thorough knowledge of Git and other contemporary development technologies Experience More ❯
Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations PREFERRED QUALIFICATIONS More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Just Eat Takeaway.com
NoSQL database systems Solid foundation in software engineering principles and best practices, including data structures, design patterns, microservices, event-driven architectures, object-orienteddesign and code optimisation. Proficient in DevOps practices with hands-on experience in CI/CD pipelines and version control At JET, this More ❯
analysis, estimation, architecture and design, implementation, unit and system-level testing, deployment, operation and monitoring. Experience with software engineering best practices: object-orienteddesign and implementation, design patterns, SOLID principles and Agile methodology. Conduct PoC's using the latest technologies and present the findings to More ❯
Bracknell, Berkshire, United Kingdom Hybrid / WFH Options
RDK Consulting
equivalent Strong back-end and front-end Java development background Some experience of JavaScript Ability to think independently, creatively and flexibly Strong Object-OrientedDesign skills Extensive Structured Query Language (SQL) experience, in particular in the area of query optimisation and understanding SQL query plans Ability to More ❯
company processes; foster a positive team environment. PERSON SPECIFICATION: 8+ years of experience in C# as the primary language. Strong appreciation for Object-OrientedDesign and high-quality, well-structured code. Experience practicing TDD and a unit test-first approach. Familiarity with Agile Scrum teams, ceremonies, and More ❯
and scaling) of new and existing systems Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign PREFERRED QUALIFICATIONS Master's degree in computer science or equivalent Amazon is an equal opportunities employer. We believe passionately that employing a More ❯
leading an engineering team - 8+ years of experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - 8+ years of experience in professional, non-internship software development - 8+ years of experience leading the architecture and design (architecture, designMore ❯
Familiarity with UX tools such as Figma and the Adobe Suite. Experience working with Azure DevOps CI/CD pipelines. Knowledge of: Object-OrientedDesign, Security management, Caching techniques, Cloud technologies, PowerShell. Desirable skills/knowledge/experience: Involvement in the architecture/design of new More ❯
Familiarity with UX tools such as Figma and the Adobe Suite. Experience working with Azure DevOps CI/CD pipelines. Knowledge of: Object-OrientedDesign, Security management, Caching techniques, Cloud technologies, PowerShell. Desirable skills/knowledge/experience: Involvement in the architecture/design of new More ❯
Familiarity with UX tools such as Figma and the Adobe Suite. Experience working with Azure DevOps CI/CD pipelines. Knowledge of: Object-OrientedDesign, Security management, Caching techniques, Cloud technologies, PowerShell. Desirable skills/knowledge/experience: Involvement in the architecture/design of new More ❯
real-time P&L and risk systems. Qualifications/Skills Required 3+ years of Java or other language experience Expertise in Multithreading, ObjectOrienteddesign, Design Patterns, Unit & Integration testing Experience in Docker, Kubernetes, and cloud technology Familiarity with CI/CD and dev ops tools More ❯
code creative solutions. Required Technical and Professional Expertise Experienced Java developer with experience of designing and building new applications Excellent grasp of objectorienteddesign and the experience to know when to apply common design patterns Knowledge of and ability to apply SOLID principles Experience of More ❯
to continuously explore new opportunities to extend its product lines into new areas. Minimum Requirements: Knowledge of computer science fundamentals such as object-orienteddesign, operating systems, algorithms, data structures, and complexity analysis. Are 18 years of age or older. Experience with at least one modern language More ❯
and Experience Required: + Experience with the whole SDLC + Professional experience programming in C++ in a Linux environment + Knowledge of object-orienteddesign, and data structures + Knowledge of continuous integration, coding reviews, and testing Bonus: + Experience working in a multi-skilled engineering department More ❯
and Experience Required: + Experience with the whole SDLC + Professional experience programming in C++ in a Linux environment + Knowledge of object-orienteddesign, and data structures + Knowledge of continuous integration, coding reviews, and testing Bonus: + Experience working in a multi-skilled engineering department More ❯
You'll Bring: Strong experience in backend development, secure design, and WordPress standards. Solid understanding of Agile development practices. Expertise in Object-OrientedDesign, Design Patterns, Clean Code, and TDD. Debugging and troubleshooting skills. Ability to communicate complex technical concepts in simple terms. Experience with More ❯
should include: 5+ years of professional software development experience. Strong proficiency in C++ and familiarity with Linux-based systems. Solid understanding of object-orienteddesign principles and a creative, problem-solving mindset. Excellent verbal and written communication skills. Proven ability to work effectively within multidisciplinary teams. A More ❯
should include: 5+ years of professional software development experience. Strong proficiency in C++ and familiarity with Linux-based systems. Solid understanding of object-orienteddesign principles and a creative, problem-solving mindset. Excellent verbal and written communication skills. Proven ability to work effectively within multidisciplinary teams. A More ❯
should include: 5+ years of professional software development experience. Strong proficiency in C++ and familiarity with Linux-based systems. Solid understanding of object-orienteddesign principles and a creative, problem-solving mindset. Excellent verbal and written communication skills. Proven ability to work effectively within multidisciplinary teams. A More ❯
should include: 5+ years of professional software development experience. Strong proficiency in C++ and familiarity with Linux-based systems. Solid understanding of object-orienteddesign principles and a creative, problem-solving mindset. Excellent verbal and written communication skills. Proven ability to work effectively within multidisciplinary teams. A More ❯
Proficient in Python and able to transform abstract machine learning concepts into robust, efficient, and scalable solutions. Strong Computer Science fundamentals and object-orienteddesign skills. History of building large-scale data processing systems. Background working in a fast-paced development environment. Strong team collaboration and communication More ❯
application • Familiarity with the syntax of languages such as Java, C/C++ or Python. • Knowledge of Computer Science fundamentals such as object-orienteddesign, algorithm design, data structures, problem solving, and complexity analysis. PREFERRED QUALIFICATIONS • Previous technical internship(s). • Experience with distributed, multi-tiered More ❯
be familiar with the syntax of languages such as Java, C/C++, or Python. - Knowledge of Computer Science fundamentals such as object-orienteddesign, algorithm design, data structures, problem solving and complexity analysis. PREFERRED QUALIFICATIONS - Previous technical internship(s) if applicable. - Experience with distributed, multi More ❯
be familiar with the syntax of languages such as Java, C/C++, or Python. Knowledge of Computer Science fundamentals such as object-orienteddesign, algorithm design, data structures, problem solving and complexity analysis. Previous technical internship(s) if applicable. Experience with distributed, multi-tiered systems More ❯