Great Place to Work in the US , Australia , India , Lithuania, France, Germany and the UK ! Who we want: We are interested in individuals who have strong software engineering fundamentals (OO design, test-driven development, unit testing, code reuse, code reviews) as well as hands-on experience with highly scalable distributed systems across the full software lifecycle (design, build, test, deploy More ❯
projects to agreed timeframes. Ability to be agile and react quickly to changing priorities. Experience designing and architecting scalable solutions. Strong understanding of: - .NET (Core/framework) - REST APIs - OO programming languages (we use C#) - Relational databases, ACID transactions Strong analytical and problem solving skills. Ability to communicate complex design ideas to the wider engineering group Able to work both More ❯
Lancaster, Lancashire, United Kingdom Hybrid / WFH Options
Noir Consulting
its viewers to screen and download its hugely popular TV shows. Responsibilities: Develop and maintain applications using .NET, .NET Core/ASP.NET MVC, C#, and Azure SQL. Implement object-oriented development principles. Participate in a structured career development programme with the view to being promoted to Team Leader/Development Manager within 12 months. Qualifications: Experience with .NET … .NET Core/ASP.NET MVC, C#, and Azure SQL. Strong grasp of object-oriented development principles. Location: Lancaster, Lancashire, UK/Remote Working Salary: £35,000 - £50,000 + Bonus + Pension + Benefits Applicants must be based in the UK and have the right to work in the UK even though remote working is available. More ❯
customer locations Qualifications BEng or BSc (2:1 or above) in Computer Science, Engineering, Physics, or Mathematics Master's Degree in a related discipline Experience Demonstrated experience in object-oriented software design Experience working on large-scale software engineering projects with established architecture Familiarity with Agile/Scrum development practices and tools such as Visual Studio, Git, and … Jira Technical Skills & Knowledge Strong proficiency in C++ (modern standards including C+ and above), STL, and object-oriented programming Solid understanding of data structures, algorithms, and software design principles Effective written and verbal communication skills Working knowledge of: C# SQL Understanding of 3D vector mathematics and coordinate geometry Strong mathematical background, particularly in mechanics, numerical methods, or computational More ❯
large, multi-region, distributed systems. Manage the entire product lifecycle from design to production, ensuring excellence in quality and reliability. Skills You'll Need Back-End developer with object-oriented design and problem-solving skills Experience delivering reliable and maintainable software Exposure to debugging low-level Linux issues, utilizing the command line, and shell scripting (bash) Strong fundamentals … new languages. Having said that, we do use PHP (Symfony framework), Ruby, Go, and Python. If you have never used these languages, but have strong experience with other object-oriented languages, feel free to apply! Other Information Our products have significant interaction with the Microsoft Azure cloud and our Datto cloud, use Terraform for infrastructure management (e.g., VMs More ❯
multi-region, distributed systems. Manage the entire product lifecycle from design to production, ensuring excellence in quality and reliability. Skills You'll Need Strong Back-End developer with object-oriented design and problem-solving skills 8+ years of experience delivering reliable and maintainable software Exposure to debugging low-level Linux issues, utilizing the command line, and shell scripting … new languages. Having said that, we do use PHP (Symfony framework), Ruby, Go, and Python. If you have never used these languages, but have strong experience with other object-oriented languages, feel free to apply! Other Information Our products have significant interaction with the Microsoft Azure cloud and our Datto cloud, use Terraform for infrastructure management (e.g., VMs More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Ronald James
issues or performance bottlenecks and drive solutions. What You’ll Need 5+ years of hands-on experience in .NET development, particularly with C# and WebAPI. Strong understanding of object-oriented programming and writing maintainable, testable code. Experience building solutions with a focus on performance and security. Solid grasp of REST/JSON API design and best practices. Familiarity More ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom Hybrid / WFH Options
Reed Technology
automation. Leverage cloud technologies (Azure preferred) and microservices principles to build resilient systems. Essential Skills & Experience: Strong experience in C#/.NET development, with a deep understanding of object-oriented programming and design patterns. Proficiency in SQL (T-SQL preferred) and experience with relational database design and optimisation. Solid understanding of cloud platforms (Azure or AWS), including services More ❯
to degree level (2:1 or above) Very strong understanding of C# and/or C++ Very strong understanding of SQL Detailed understanding of software development methodologies and object-oriented development principles Experience of working in an agile environment Previous experience of mentoring other engineers Knowledge, Skills and Abilities Willingness to learn new programming languages and techniques Experience More ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Experis
with relational databases. Familiarity with MVC and WebAPI Front end development skills including HTML, CSS, JavaScript, jQuery. Proficient understanding of code versioning tools?including GIT Strong understanding of object-oriented programming Skill for writing reusable C# libraries. Familiar with various design and software architectural patterns. Understanding fundamental design principles behind a scalable application. Implementing automated testing platforms and More ❯
Strong academic background in a quantitative field such as physics, mathematics, statistics, engineering, or computer science. Proficiency in programming languages like C++, Java, or Python, with experience in object-oriented or functional paradigms. Self-motivated with excellent self-management skills, capable of managing multiple priorities in a high-pressure environment. Excellent written and verbal communication skills. About Goldman More ❯
CI/CD. Education & Preferred Qualifications Core/Must have skills 15+ years programming experience with at least one modern language such as Java, C++, or C#, including object-oriented design, distributed (multi-tiered) systems, algorithms, and relational databases such as PostGres, Oracle, Distributed Cache, messaging. Extensive experience in designing and building low-level APIs for high-volume More ❯
to facilitate effective CI/CD Core/Must have skills 15+ Years Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design, distributed (multi-tiered) systems, algorithms, and relational databases such as PostGres, Oracle, Distributed Cache, messaging, Extensive experience in designing , building low-level APIs for high-volume, latency More ❯
influence product design evolution and delivery strategies Required Qualifications Experience as a Software Engineer/Developer using Java and/or Python Clear understanding of Data Structures and Object-Oriented Principles Experience building horizontally scalable software using Cloud-native development or Container Orchestration tools such as Kubernetes Spring Framework including Core, Integration, Batch, JDBC, Hibernate. Databases - RDBMS preferably More ❯
in developing web-based applications. Strong in .NET 6 and above, C#, ASP.Net, T-SQL Strong Development experience in RESTful API Experience in writing with Entity Framework Strong Object-Oriented Programming principles and SOLID principal Produce the testable code and write unit and integration tests Understanding of Agile methodologies Able to adopt coding best practices and standards Able More ❯
least 4 years of experience in C++ development with the active use of modern standards At least 2 years of Windows software development in C++ Strong knowledge of object-oriented programming Proficiency with effective algorithms and data structures Experience with multithreading and distributed calculations Familiarity with the Windows development stack and up-to-date MS Visual Studio Understanding More ❯
frameworks. SKILLS & EXPERIENCE WE'RE LOOKING FOR Basic Qualifications Excellent academic record in a relevant quantitative field such as Finance, Mathematics, Computer Science, Physics or Engineering. Experience in object-oriented programming with a language such as Python, C++, Java or Scala. Straight out of university or up to 4 years of experience in finance or a cutting-edge More ❯
Newbury, Berkshire, United Kingdom Hybrid / WFH Options
Totalmobile Group
re looking for someone with a degree in Computer Science, Software Engineering, or a related discipline . You should have a strong understanding of core programming principles and object-oriented development. Hands-on experience through an internship, placement, or junior development role is essential. You'll need proficiency in C# and .NET , with experience in React or Angular More ❯
Out in Science, Technology, Engineering, and Mathematics
Basic Qualifications Bachelor's degree or relevant work experience in Computer Science, Mathematics, Electrical Engineering, or a related technical discipline. 2-5 years of software development experience. Strong object-oriented or functional analysis and design skills. Knowledge of data structures, algorithms, and performance optimization. Excellent communication skills, capable of engaging with technical and business audiences globally. Problem-solving More ❯
efficiently as part of a team. Understanding of case management systems is beneficial. A dedicated mindset with a long-term career vision in a rewarding culture. Understanding of Object-Oriented Programming, Source/version control (GitHub), project management tools (Azure, DevOps, Trello, ), relational databases is beneficial. Your Training with Baltic: This apprenticeship provides the skills, qualification, and experience More ❯
XML. •Experience of working with cloud technologies, specifically the Azure stack. •Experience working with test frameworks/test cases for RESTful services •Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. •Experience with software development ecosystem (IDE's, version control, test automation/CI, etc.). •Strong appreciation of building flexible cross-functional full-stack More ❯
Bachelor's degree in Computer Science or a closely-related discipline. Application development experience on data platforms, leveraging structured query language (SQL), extract-transform-load (ETL) tools, and object-oriented languages (Java, Python, C#). Programming/systems analysis experience with emphasis in applications and systems, architectural and database design and development. Strong experience in writing complex queries More ❯
end-user products from requirements analysis to delivery. Demonstrable experience in a technical leadership role within a software team. Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging. Advanced knowledge of C++ is required. Experience with Agile/Scrum development practices. More ❯
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 - Experience in development in the last 3 years PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Enterprise Mobility
or related field of study. Or equivalent technical experience in a professional environment Experience in front-end/back-end technologies, such as: Angular or Nest.js Experience with object-oriented programming language, including JAVA, Node.js or SpringBoot Experience creating applications in cloud-based and cloud native development environments (ex. Azure, AWS, Google, Kubernetes) Experience creating and consuming Restful More ❯