Showing page 7 of 520 (10 in 0.102 seconds)

  • 02 Sep 2018

Job description

Cyber crime and threats are increasing across the globe and Raytheon are developing ever increasing solutions to defeat the threat. If you want to make a difference and combat the Cyber security threat then get in touch. Avoid the dull beige developer role and be part of something special working on some of the most challenging and interesting Cyber programmes in the UK with the latest tool.

We have a number of fantastic opportunities to join our expanding Software Development Cyber team based in our Cyber Innovation Centre in Gloucester or Cyber Defence Centre in Manchester

You’ll work with a team of specialist developers, testers and analysts to design, develop and maintain critical cyber applications and systems to support government, law enforcement and commercial customers contributing to the development of solutions using the latest technologies. We are always trying to continually improve our systems with new projects becoming available to work on with cutting-edge tech.

Raytheon will support your development with various levels of technical training and support your ability to enhance your qualifications if desired. Alternatively, you may just want to develop your skills working on challenging projects utilising the latest tools & techniques and advance your career in the direction you choose.

We have multiple roles available from Graduate/Entry level to lead developer positions & SME. If you have the attitude and aptitude to succeed, Raytheon is the place for you.

We want to encourage individual innovation and progression that is both exciting & rewarding, avoiding the dull ‘beige’ of the standard information security companies.

We have opportunities for Developers with a variety of skills including Java, C, C++, C#, Python, JavaScript, HTML,Angular.js Cloud (AWS or Azure) Perl, Ruby and Data analytics to name a few.

This role would be ideal for someone who has a desire to learn more and make a real difference in our cyber and intelligence business.

Interested in exploring further – process your application – you’ve nothing to lose, yet so much to gain!!

    • Contract
  • 02 Sep 2018

Job description

Are you looking for a challenging role in software development? The Protein Function development team at the European Bioinformatics Institute (EMBL-EBI) is looking for an experienced and motivated Java developer to work in one of the most prominent database services in the field of biology, the Universal Protein Resource (UniProt). The Protein Function Development team is located on the Wellcome Trust Genome Campus near Cambridge in the UK.

If you are software developer with experience in Java, REST APIs, XML/JSON, Spring, Unix/Linux then this is the job for you. You will be responsible for the design, coding, testing, documentation and maintenance of software for the Java data service providing biological annotations to resource platform and web front-end aimed to the scientific community and computational biologists. The role involves close interaction with software developers within an international consortium and team members. You are expected to be innovative and work with the team in current and new software components as well as to evaluate and promote new software methods, tools and programming models for a robust and interoperable programming framework.

The primary responsibilities include:

  • Design, code, test, document and maintenance of software for the group’s data services
  • Develop software for web applications back-ends
  • Assist with programming standards to promote best practices
  • Support and maintain the resource production and service release
  • Engage and coordinate work with different teams in the organization
  • Assist with innovative programming and big data technologies

Qualifications and Experience

You will have a postgraduate degree in Computer science or a related discipline with at least 2 years proven professional experience in Java development.

You will also be familiar with standard development tools, e.g., Jenkins for continuous integration, Maven build management, GIT source code management, search engine technologies, etc. Experience developing REST applications with containerisation / cloud deployment would be advantageous.

You will be familiar with relational databases (preferably Oracle) and have a general understanding of NoSQL databases, as well as knowledge of SQL and Unix shell scripting (preferably bash).

You will be able to work as part of a focussed team, but at the same time self-driven and able to work independently. You will be a structured worker with good communication skills.

  • 02 Sep 2018

Job description

What you’ll need to do:

  • Work together in cross-functional teams (Engineering, ops and product) and co-own product delivery end-to- end
  • We understand that things can occasionally go wrong and we want to work with people who can calmly deal with the immediate crisis; are happy to get stuck in to help fix the issue at hand and then work out the root cause and effectively deal with it
  • You’ll need the ability to build and deploy efficiently
  • Not be afraid to take ownership over projects
  • Work collectively with peers and be able to contribute to new tech discussions

Experience Required:

  • Commercial experience in Java 7 and/or Java 8
  • Experience working in a continuous automation / deployment / delivery environment
  • Good understanding of APIs and REST
  • Experience with Git or other similar distributed SCM systems
  • Strong bias in test-driven development (TDD) and automation (unit, feature, integration and regression)
  • Exposure to building applications on cloud platforms, familiarity with AWS
  • Knowledge of how to work on a *nix desktop environment (OS X, GNU/Linux) and be familiar with the terminal

Nice to have:

  • Commercial experience in a regulated industry
  • Willing to attend conferences and meet-ups
  • A keen contributor to open source projects
  • 02 Sep 2018

Job description

Job in a nutshell:

We are in the process of building out our award-winning, multi-channel, investment management platform and are looking to expand our team with a Front End Engineer.

We run a pure AWS-based cloud environment and deliver features using a continuous delivery approach.  Our continuous delivery capability means we are actively working on making sure our test infrastructure is as automated and reliable as possible. Our platform is built with a mixture of Java, Ruby, JavaScript and native mobile technologies.

We believe that the quality of our software and services is something everyone in the tech team is responsible for and that ownership and empowerment are key. As a Front End Engineer you will be responsible for designing, building, maintaining and improving our customer facing mobile applications, leveraging our own REST APIs. You will be working in a cross-organisation team alongside key stakeholders from Product, Ops and Marketing.

The kind of person we want to work with has:

  • Must be comfortable with HTML and CSS/CSS Pre-processors
  • Experience with ReactJS / Redux will be highly beneficial and any other JavaScript frameworks
  • Experience with Ruby and Ruby on Rails will be highly beneficial but not essential
  • Solid experience with REST APIs and keen to dig deeper into the stack
  • Experience with building highly-scalable and well-performing web platforms
  • Delivery experience on cloud platforms and familiarity with AWS
  • Experience with Git or other similar distributed SCM systems
  • Must know how to work on a *nix client environment (OS X, GNU/Linux) and be familiar with the terminal

What are we looking for?

We want to work with people who understand that, along with the power to deliver lots of new features to our customers frequently, comes the responsibility to ensure that we have built solid, well-tested, reliable code that is easily monitorable and measurable by our operations team. We work together in combined Engineering, Ops and Product teams who own feature development end-to-end.

We believe in autonomy and giving people the opportunity to come up with new ideas to help us drive the business forward. We feel that the best engineers (and the ones we want to work with) are self-starters who can work well as part of a larger team and who can build enthusiasm and empower the team with their ideas, making sure the team achieves on their shorter and longer term goals.

We understand that things can occasionally go wrong and we want to work with people who can calmly deal with the immediate crisis; are happy to get stuck in to help fix the issue at hand and then focus on working out what the root cause of the issue is and work effectively to make sure we fix it properly.

  • 02 Sep 2018

Job description

We are interested in people who have and display a passion for technology, a desire to learn and grow and experience in a range of toolsets. As such, the role specification below speaks much more about the type of person we are looking to hire rather than the skills.

So what does testing and assurance mean to you? At BJSS it is more than just finding bugs and raising defects, it’s about ensuring the continued delivery of predictable and robust software. We’re looking for people with passion and drive to join our multi-disciplined team. We are always looking for ways to do things better, drive forward change, learn and explore new technologies, share our knowledge with others through informal sessions, and actively engage other disciplines to improve the understanding and effectiveness of how we work together to build better solutions. BJSS emphasizes collaboration across disciplines , championing a culture where everyone works together, owning and resolving challenges as a team.

At BJSS our test and assurance engineers fulfil multiple roles, be that SDET, Non-Functional, Technical Tester or Test Lead, and to:

• Be confident in working with a range of partners across diverse business and technology communities.
• Learn new tools and techniques
• Apply novel techniques and tools to existing processes
• Understand modern/enterprise agile methods and be able to apply them
• Work in a team of like-minded people to get the job done
• Focus on the delivery of the whole project, not just a narrow vertical
• Challenge the status quo
• Be open minded to new techniques and ways of working
• Adapt and improvise to overcome problems
• Understand the whole lifecycle including analysis, enterprise development, build & deployment, and support
• Have experience in languages such as Java, C#, Python, Ruby, SQL and other scripting languages
• Have experience in tools such as jBehave, jUnit, Cucumber, Specflow, jMeter, Gatling, Appium, Calabash, Jenkins, TeamCity, Jira and Confluence – and be able to pick these up quickly if they don’t

If you have the right attitude and are willing to learn then you are the person we are looking for.

  • 02 Sep 2018

Job description

We have a new opportunity for a Software Architect (Technical Product Owner) to join our Development Studio team.

This team is responsible for the Development Studio tools suite which includes DS-5 Debugger, Streamline performance analyzer, Mali Graphics Debugger and Debug Hardware including the DSTREAM high performance debug and trace probe.

This is a role that requires a rare combination of deeply technical skills, creativity, and the ability to communicate across the organisation. Daily activities include driving requirements on our products, prototyping new technology, and defining the technical direction for new Development Studio use cases. 

You will enjoy communicating with and educating Members of the wider team and have a real passion for technology.

Main Duties

  • We want to build and deploy the best technical solutions - in order to do this you will need to work closely with talented people in our Engineering and Product Marketing teams as well as internal and external customers.
  • You will take ownership of product Architecture including design and maintenance of interfaces to the product
  • You will engage with users to understand their needs and how we can help to address them
  • You will evaluate new ideas for our products, including hands-on prototyping
  • You will help to define, drive and evangelise our product vision
  • You will represent Arm internally and externally, present at conferences and events to help develop key relationships with partners.

Education and Qualifications

  • Educated to degree level or have similar relevant experience

Key Skills and Experience

  • You will be passionate about technology, software tools and able to clearly communicate your ideas
  • You will have a track record of technical leadership/architecting of complex, multi-disciplinary software projects
  • As a key member of the Engineering team you will need to be able to manage your time and conflicting priorities

Desirable Skills & Experience:

The following is a selection of skills used across our projects. You do not need any of these to apply or succeed in your application - you shall have the opportunity to develop your skills in these areas.

  • Use of Hardware or Software Debug Protocols and Tools
  • C++, Java and Python
  • Eclipse
  • UX Design
  • Hands-on experience in a wide range of development toolkits (compilers, libraries, profilers, debuggers, etc.)

Are you excited by this role and its responsibilities? If so, we'd love to hear from you.


This position is for our office in Manchester which hosts diverse teams from throughout Arm including debuggers, HPC tools, technical communications, DevOps infrastructure provision and open-source software development. The office is located in the heart of Manchester city centre allowing easy access to shops, restaurants and a bustling nightlife.

You will be expected to occasionally travel to other Arm offices, events and meet with our customers and partners.

  • 02 Sep 2018

Job description

Backbase builds innovative, customer-facing fintech applications and services for some of the world’s leading financial institutions. As a Java Developer, you will be designing and developing applications in an empowered team of highly skilled software developers, QA engineers, scrum masters and product owners. You will help us deliver successful customer implementations by cooperating with our peer R&D teams, Professional Services consultants and partners.

What will you be doing?

  • Develop components, services and web applications that deliver value to our customers.
  • Work closely with the product owner, other developers and QA engineers to shape the product and ensure our software is high quality.
  • Ensure our solutions are tested, extensible, maintainable, secure and perform well.
  • Work with your team and other developers across the company to continuously improve our approach to development.

Your background and skills


  • Proven experience delivering enterprise-grade Java applications
  • Hand-crafting SQL and working with relational databases
  • Integration with web-services and APIs
  • Excellent communication skills in English
  • Initiative, self-starting, flexible and a quick learner


  • Spring Framework (including Core, Data, Integration, Web, Security, Batch)
  • Messaging frameworks and integration patterns (JMS, ActiveMQ, Camel)
  • Defining and creating Restful APIs (REST)
  • Persistence frameworks such as Hibernate, JPA
  • BDD or TDD experience; writing unit and integration tests with JUnit or similar.
  • Application servers such as Tomcat, WebSphere, Weblogic or JBoss
  • Experience with Scrum and Agile practices
  • Automated integration testing and continuous integration pipelines
  • 02 Sep 2018

Job description

Senior Software Engineer – Enterprise Risk

Calypso Technology is seeking a highly motivated and innovative Senior Software Engineer with a minimum of 5 years relevant experience in Java ideally within the Enterprise Risk and/or Quantitative technology area. This role involves a responsibility for the design and development of enterprise risk functionalities, primarily market and credit risk features. Calypso is a software system for the capital markets industry, supporting trading, risk management and processing of financial products. The position is within the R&D Engineering Enterprise risk team with a focus on market and credit risk analytics and risk-based regulatory functionalities.


  • Develop new Enterprise risk functionalities with a focus on market and credit risk.
  • Work with Product Management & QA to design, build and test the system.
  • Responsibility for the maintenance and support of developments.
  • Propose and suggest enhancements to existing features and development tools.


  • Minimum BS or higher in computer science, mathematics or related field.
  • Minimum 5 years’ experience in Java. C# and/or C++ are also considered.
  • Knowledge of credit and market risk analytics.
  • Exposure to financial instruments and derivatives required.
  • Prior experience in handling risk requirements.
  • Previous exposure to regulatory standards (Basel III) is a plus.
  • Familiar with Git, Gradle, Junit and similar build, test and source control systems.
  • Ability to design and build UIs. Knowledge of Swing and Angular is a plus.
  • Familiar with Spring and/or Hibernate frameworks.
  • Experience with in-memory data grid systems is a plus.
  • Excellent object-oriented analysis, design & development skills.
  • Strong communication and team spirit.
  • Experience prioritizing issues and estimating developments.
  • Experience with relational databases (Oracle, Sybase).
  • Experience with Calypso is a plus.
  • Test-driven and Agile development methodologies practice.
  • £38k - 45k
  • 02 Sep 2018

Job description

Role Summary

Develop code, either from scratch or by adapting existing code, on time, on budget, to meet the client’s requirements and Adactus quality standards. 

Key Responsibilities

  • Follow company processes relating to agile, sprints, stand ups, estimations, team meetings and developer sessions
  • Consistently deliver high quality code 
  • Communicate clearly and accurately
  • Meet deadlines and communicate significant issues to colleagues and managers
  • Document development work to company standards 
  • Work with the test and operation teams to ensure quality output
  • Undertake refactoring, restructuring, optimisation and code profiling where applicable
  • Maintain the Jira database, keeping the client and key people in Adactus up to date with actions taken and key milestones
  • Communicate with clients positively and professionally
  • Ensure any issues affecting the commercial relationship with the client are promptly referred to management

 Key Tasks

  • Deliver web development
  • Use agile methodologies to build enterprise level software using Microsoft development stack
  • Collect and document users’ requirements, estimates and work plans
  • Ensure that developed solutions meet customer requirements
  • Design, develop and unit test applications in accordance with established standards
  • Peer-review solution designs and related code
  • Analyse and resolve technical and application problems with your projects

 Technical Skills and Experience

  • Full software lifecycle experience
  • Experience building and deploying enterprise level web applications
  • NET with C# essential (inc. ASP.NET MVC)
  • Good understanding and practical skills in EmberJs
  • Good level of JavaScript and jQuery knowledge
  • Web Services, consuming and creating (e.g. REST, WCF and WSE)
  • Object Oriented practices
  • SQL Server experience (T-SQL, performance tuning)
  • Data access techniques inc. experience with ORM frameworks (e.g. ADO.Net / Dapper / Entity Framework)
  • Understanding of HTML5 & CSS3
  • Source code version control (TFS or similar) branching and merging
  • Unit Testing (e.g. NUnit or MSTest)
  • Dependency Injection
  • Comprehensive knowledge of HTML and CSS
  • General knowledge of IIS

 Business skills and competencies

  • Managing yourself: ability to self-manage learning and training to stay up to date with development techniques
  • Working well with others: clear and effective communication (written and verbal) and excellent customer service skills
  • Focussing on results: ability to multi-task, plan and prioritise own work to the required quality standards

 Desirable Skills

  • Microsoft Certified Developer
  • Understanding of Java
  • Experience with Foundation UI Framework
  • Commercial e-commerce experience of high transactional systems
  • Knowledge of Agile practices
  • Responsive Design approaches in web design
  • Experience with BootStrap
  • An understanding of backbone/Angular JS Frameworks
  • Test driven development experience
  • Working with mid-sized team, using Continuous Integration and automated deployments
  • £45k - 65k | Equity
  • 02 Sep 2018

Job description

We are looking for an experienced Game Client Programmer who is self-motivated, goal-oriented and a strong team player. You take pride in your work, and know what it means to take responsibility and deliver quality focused products. You enjoy working in a dynamic and agile environment. You have the knowledge and ability to visualize how things should work, and how to translate this into a functioning solution.


  • Involvement in all areas of game development (including Graphics Programming, Game Logic, User Interface, etc)
  • Support and contribute new ideas to game design
  • Write robust code to be used by many users
  • Independently create complete solutions from scratch


  • Have shipped 1+ titles on PC or mobile from prototype to launch
  • Have at least 2 years of game development experience
  • Able to work independently and lead a project
  • Deep understanding of different game technology areas (gameplay, graphics, tools etc.)
  • Strong, professional experience using C++, C# or Unity
  • Experience in Objective C, Java, JNI is a plus
  • Ability to quickly get up to speed with existing code
  • Passion for games
  • Understanding/experience with any of the following is a plus: Touch UI inputs, OpenGL, Content Driven Systems, Free to Play model