keywords/skills

Showing page 1 of 198 (10 in 0.30 seconds)

  • 02 Sep 2018

Job description

Key Responsibilities: Responsible for designing solutions, writing code, tests cases, executing test cases, automating build, test and deployment, environment provisioning and configuration Overall delivery of software components working in collaboration with product and architecture teams Collaborate with Business Analysts and Product Owners to help define and shape deliverables, provide estimates, highlight technical risks and determine technical solutions Liaise with operations for technical analysis of the issues Collaborate with other technology and product teams to ensure integrated end-to-end design Active participation in the Agile ceremonies and contribute to the overall functioning of self-organised, empowered, high performance team Research, learn new methodologies and technologies and implement them in the project to continuously improve and optimize design, code, build, deploy, test lifecycle Collaborate and actively contribute in discussions to help define technology and development approach within the team Job Requirements:
  • Strong skills in following areas:
  • Core java – Collections, Multi-Threading, Design patterns
  • Development frameworks – Spring/ Hibernate
  • Angular JS, Node JS, Java script, Responsive design
  • REST API’s, Micro-services implementation
  • Relational database systems – Oracle, MySQL
  • Continuous integration: Build automation using Github, ANT, Maven, Jenkins, code quality analysis using SonarQube, 
  • Environment provisioning and configuration using Chef/ Puppet/ Ansible
  • Automation of functional, regression, performance testing using Selenium/ Cucumber
  • Experience of working with full stack platforms like Openshift
  • Experience of working in Agile methodology
Nice to Have Skills.
  • Experience of working in and configuring cloud setup – AWS/ Azure
Qualifications
  • B.Sc (Hons)
  • 02 Sep 2018

Job description

Note: This role is located in London, UK and is unable to offer visa sponsorship or paid relocation.

What is the role?

We are looking for 2 Java Developers (1 x mid level and 1 x senior level) to work in the Property Data team at our Rightmove London office.

Who are the Property Data team? 

  • The Property Data Team look after the automated feed API systems that receive all the properties to list on rightmove. The feed systems receive over 1.3 million calls per day which complete a multitude of functions
  • We also look after technology that runs smart logic for detection of certain data and how to process it
  • We own two legacy systems and seven microservices. The microservices cover a variety of functions that are currently being built up to entirely replace the two legacy systems
  • We are a team comprised of 3 Back End Developers (Includes 1 Tech Lead), 1 QA, 1 BA and 1 Team Lead
  • We use various technologies in the team and Java 7/8 is the core language supported, with Java 10 being introduced. We use SQL/Hibernate to query our Oracle Database, Elasticsearch & Kafka to index data that needs quicker access methods, and Spring Boot to build our microservices

A typical week in the Property Data team might involve…

  • Getting involved with and eventually leading the design of a new microservice, its functionality and interaction points
  • Asking our BA to help identify/answer any business requirements for the project
  • Interacting with the Architects to bounce ideas off them to aid large technical decisions with a focus on ‘doing it right the first time’
  • Communicating with developers in other teams where there is cross functionality that needs discussion to achieve seamless integration
  • Having the freedom to identify what work needs doing and where, then being able to prioritise this together with the team
  • Holding a kick off / sign off of a Jira ticket with our QA to ensure all parties are clear on the work required
  • Helping support our customer teams with a query on logic processed against data we hold for a property 

Why join our team?

  • The Team holds a core role within the company, looking after the property data we hold and processing this through various methods so our services have to be robust and well thought through
  • The Teams core goals are:
    • Replacing our remaining legacy systems with microservices using Continuous Delivery
    • Creating a strong set of services that are scalable, maintainable and easily extensible, offering easy interaction points for all other teams to integrate with
    • Continuously sharing and expanding knowledge on the best technologies for our projects and creating well coded examples for others to follow
  • If you love big interesting technical challenges covering various topics, then this is the team for you!

We’re looking for someone who...

  • Loves to help find the best solutions possible when faced with a challenge
  • Looks to share their knowledge with the rest of the team
  • Takes the initiative when they spot an opportunity for improvement
  • Has a good knowledge of Java and web applications
  • Understands TDD and is passionate about delivering well tested quality solutions

Ultimately, we care much more about the person you are, how you think and approach things, than a list of qualifications and buzzwords on a CV. Even if you can’t say ‘yes’ to all of the above, but are smart, self-motivated and passionate about delivering great solutions then get in touch.

  • 02 Sep 2018

Job description

Note: This role is located in London, UK and is unable to offer visa sponsorship or paid relocation.

What is the role?

We are looking for a Senior Java Developer to work in the Location Data team within Data Platforms at our Rightmove London office.

Who are the Location Data team? 

  • The team are newly formed and looking to improve our location data offering within the company.
  • The team look after eight microservices involved with pulling/pushing and processing logic on various location data, and a multitude of functionality that sits around the usage of it.
  • We are a team comprised of 3 Back End Developers (Includes 1 Tech Lead), 1 QA, 1 BA and 1 Team Lead
  • We use various technologies in the team and Java 7/8 is the core language supported. We use SQL/Hibernate to query our Oracle Database, Elasticsearch & Kafka to index data that needs quicker access methods, and Spring Boot to build our microservices.

A typical week in the Location Data team might involve…

  • Getting involved with and eventually leading the design of a new microservice, its functionality and interaction points.
  • Asking our BA to help identify/answer any business requirements for the project.
  • Interacting with the Architects to bounce ideas off them to aid large technical decisions with a focus on ‘doing it right the first time’.
  • Communicating with developers in other teams where there is cross functionality that needs discussion to achieve seamless integration.
  • Having the freedom to identify what work needs doing and where, then being able to prioritise this together with the team.
  • Holding a kick off / sign off of a Jira ticket with our QA to ensure all parties are clear on the work required.
  • Helping support our customer teams with a query on logic processed against data we hold for a location.

Why join our team?

  • The Team holds a core role within the company, looking after the location data we hold and processing this through various methods so our services have to be robust and well thought through.
  • The Teams core goals are:
    • Replacing any remaining legacy location systems with microservices using Continuous Delivery.
    • Creating a strong set of services that are scalable, maintainable and easily extensible, offering easy interaction points for all other teams to integrate with.
    • Continuously sharing and expanding knowledge on the best technologies for our projects and creating well coded examples for others to follow.
  • If you love big interesting technical challenges covering various topics, then this is the team for you!

We’re looking for someone who...

  • Loves to help find the best solutions possible when faced with a challenge.
  • Looks to share their knowledge with the rest of the team.
  • Understands what makes a good API.
  • Takes the initiative when they spot an opportunity for improvement.
  • Has a good knowledge of Java and web applications.
  • Understands TDD and is passionate about delivering well tested quality solutions.

Ultimately, we care much more about the person you are, how you think and approach things, than a list of qualifications and buzzwords on a CV. Even if you can’t say ‘yes’ to all of the above, but are smart, self-motivated and passionate about delivering great solutions then get in touch.

  • 02 Sep 2018

Job description

Key Responsibilities:

  • Building and deploying modern software using techniques such as TDD, CI/CD, and Refactoring
  • Perform app portfolio analysis, identify, codify, and make use of reusable patterns for modernization across an app portfolio
  • Transform monolithic apps to be service oriented - understand when and how to break out microservices from the monolith
  • Design and implement cloud native microservices architecture using CloudFoundry, OpenShift PaaS 
  • Design and implement microservices using Spring boot and Spring cloud – service versioning, reuse, discovery, configuration, security, monitoring
  • Applying application modernization, re-platforming and domain driven design techniques such as event storming, event shunting
  • Ensure focussed understanding of key areas of the product and related technologies within the team
  • Help promote innovation, best in class execution and exploration of new ideas as a culture
  • End to end solution delivery, responsible for designing solutions, writing code, tests cases, executing test cases, automating build, test and deployment, environment provisioning and configuration
  • Overall delivery of software components working in collaboration with product and architecture teams
  • Collaborate with Business Analysts and Product Owners to help define and shape deliverables, provide estimates, highlight technical risks and determine technical solutions
  • Liaise with operations for technical analysis of the issues
  • Collaborate with other technology and product teams to ensure integrated end-to-end design
  • Active participation in the Agile ceremonies and contribute to the overall functioning of self-organised, empowered, high performance team
  • Research, learn new methodologies and technologies and implement them in the project to continuously improve and optimize design, code, build, deploy, test lifecycle
  • Collaborate and actively contribute in discussions to help define technology and development approach within the team

Job Requirements:

  • Strong skills in following areas:
  • Familiarity with design patterns, domain driven design, component based architecture, and evolutionary architecture
  • Expertise in Core java – Collections, Multi-Threading, Design patterns
  • Expertise in development frameworks – Spring, Spring boot, Spring cloud
  • Designing and implementing microservices with Spring boot
  • Designing and implementing Spring cloud services – service discovery, configuration, monitoring, security
  • Experience of working with Database systems – relational and NoSQL - Oracle, MySQL, MongoDB, Cassandra
  • Continuous integration: Build automation using Github,  Maven, Jenkins, code quality analysis using SonarQube, 
  • Automation of functional, regression, performance testing using Selenium/ Cucumber
  • Experience of working with full stack platforms like Openshift, CloundFoundry
  • Understanding of key app-centric Cloud Foundry constructs:
  • app, manifest, buildpack, service instance, binding, domain, route, environment variables
  • Experience of working in Agile methodology

Nice to Have Skills:

  • Experience of working in and configuring cloud setup – AWS/ Azure
  • Environment provisioning and configuration using Chef/ Puppet/ Ansible

Qualifications: 

 B.Sc (Hons)

  • £52k - 69k
  • 02 Sep 2018

Job description

Lloyds Banking Group are looking for experienced and passionate Java Software Engineers to join our Open Banking team.

You’ll join our enthusiastic team to help build and deliver Open Banking applications for the UK’s largest bank.

This is your chance to help transform the way financial services are built and delivered to customers by creating best in class technology in the UK’s leading organisation.

We hope that you'll apply if:

You're a confident, self-motivated and ambitious software engineer, comfortable with modern production methodologies and build tools, coding patterns and best practices.

You have experience working collaboratively in teams but also be happy delivering projects on your own.

What experience & knowledge are we looking for from our Java Software Engineers?

•Java technologies: Spring/Spring Boot/Spring MVC, Hibernate
•Excellent understanding of Microservices architecture
•Experience with Jenkins or similar CI tools
•Intrinsic knowledge of SOLID and RESTful principles
•Good knowledge of unit testing frameworks, such as JUnit and Mockito
•Ability to write clean, well-tested and well documented code.

Knowledge of the following would be greatly beneficial:
•Cucumber/Gherkin
•Webdriver.io
•Experience in building secure systems
•Apache Kafka
•Spark
•Cassandra
•Hadoop
•Map/Reduce
Oracle
•Storm
•Frontend experience –Javascript, React, Redux, Mobx, HTML5, CSS3

The learning opportunities are endless plus a chance to make a real impact in a game changing organisation, which encourages creative thinking and empowers engineers to transform the way in which technology is built and delivered in financial industry.

As the UK’s largest retail and commercial bank, we have a footprint that touches nearly every community and household in the UK. That gives us a big responsibility to support the UK economy, and we have a clear strategy to put customers first – and achieve our vision of being the best bank for our customers.

We're committed to employing a diverse and inclusive workforce, reflective of the customers and communities we serve – where all our colleagues can be themselves and succeed on merit.

We're proud to have received the following industry recognition: 'Stonewall Top Private Sector Employer', 'Top10 Employer for Working Families', 'The Times Top 50 Employer for Women' and both 'Gold Standard' and "Best Workplace Adjustments Process" from the Business Disability Forum – each demonstrating our commitment to the principles of agile working and inclusion for all.

So if this sounds like a culture that you'd like to be a part of then be assured that we'll welcome your application.

  • 02 Sep 2018

Job description

MongoDB is expanding our global team of consulting engineers to further our ongoing plans for worldwide growth!

MongoDB Professional Services works with customers of all shapes and sizes in all verticals, from tier-1 banks to small web startups, on a variety of interesting use cases from e-commerce platforms to trading systems to social media applications. Solve interesting problems, gain incredible cross-stack experience, work with the best and brightest people in the business, network with industry leaders, and see new places - all in a day’s work!

MongoDB consulting exists to support the development of our customers’ vision, accelerate customers’ time to value, and drive a multitude of customer adoption scenarios - from building new solutions to modernizing legacy applications or migrating to cloud. Our consulting solutions ensure that organizations get the best out of MongoDB.

Be one of the recognized experts in this rapidly growing field in a high-growth software company successfully challenging the status quo of the database industry. You will have abundant opportunity to meaningfully impact the growth of our business in your region.

Candidate Profile

We’re looking for a highly technical individual, with strong problem-solving and communication skills, and comfortable working closely with customers.

Our ideal candidate will have:

  • Excellent analytical, diagnostic skills, and problem-solving skills
  • High motivation for a role that combines deep technical and customer-management dimensions
  • Confidence speaking and presenting in a collaborative customer setting
  • 2+ years of software development/consulting/support experience, preferably in a number of distinct industries/verticals
  • Familiarity with enterprise-scale software architectures, application development methodologies, and software deployment and operations
  • Competence in at least one of the following languages (in no particular order): Java, C++, C#, Python, Node.js (JavaScript), Ruby, Perl, Scala, Go
  • Experience with databases such as MongoDB, Oracle, MS SQL Server, PostgreSQL
  • Familiarity with Linux diagnostics and tuning; Windows tuning knowledge is a plus
  • Should be capable and comfortable with frequent travel for short trips to customer site during the working week
  • Should have strong capability with, minimally, both English and any local language - as necessary

Position Expectations

As a core member of the MongoDB Professional Services team, you will:

  • Contribute to customer implementations at any or all phases of the application lifecycle: portfolio assessment, application planning and design, deployment architectures, development and build, integration and release configuration, system testing, production operations, application optimization, and best practices adoption
  • Deliver customer classroom-based training to architect, developer and operations roles
  • Work as part of a wider delivery team comprising fellow consulting engineers, project managers and account teams
  • Cultivate your individual MongoDB reputation as a trusted advisor to guide MongoDB and our customers into the future
  • Partner with Product and Engineering teams to influence the direction of the MongoDB product roadmap

Success Measures

As a Consulting Engineer you will be successful in this role when you can execute the following:

  • Become a field expert in “everything MongoDB”
  • Communicate complex technical proposals simply and convincingly to a wide range of audiences
  • Gain reputation as a trusted advisor with your clients, large and small
  • Ensure your client’s success with their MongoDB endeavors
  • Maintain required level of billable utilization
  • Influence MongoDB product development by contributing experience from the field
  • Successfully communicate the product roadmap to external clients
  • Constantly work on improving yourself, our products and our team
    • 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

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.

Responsibilities:

  • 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.

Requirements:

  • 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.
  • 02 Sep 2018

Job description

Join us on our exciting journey!

IQVIA™ is The Human Data Science Company™, focused on using data and science to help healthcare clients find better solutions for their patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness advances in healthcare information, technology, analytics and human ingenuity to drive healthcare forward.

Software Engineer

Machine Learning and AI Solutions, Real World Insights at QuintilesIMS

The Role

You will play an essential role as part of a product engineering team, who will develop healthcare web applications with machine learning components. The ability to learn extremely fast and rapidly build skills in cutting-edge technologies is essential. You will need to bring a depth of experience in full stack development and web technologies, be open about your strengths and weaknesses, and quickly identify how to move you and your team to the next step. A broad understanding of the latest data science technologies is a plus but not a requirement.

You will need to understand the full range of tasks involved in constructing effective and beautiful user-facing applications, from the underlying processing to the end-user experience. You will need to be highly collaborative, innovative and flexible. You must be excellent at communication, writing high quality code and taking initiative.

Our ideal candidate: Experience

  • You will have a strong background in commercial software development. You will have worked on multiple web applications, both back-end and front-end, with modern languages and frameworks.
  • You have experience working with Agile methodology such as Scrum or Kanban and familiarity with software development practices such as Continuous Integration, Behaviour-Driven Development and DevOps. You will have strong opinions on how to design high-quality, maintainable code for the long-term.
  • You will have had some commercial experience of data exploration, cleansing, and the processing of messy data and experience working with very large datasets in SQL databases.
  • You will have a degree in a quantitative discipline (computer science, mathematics, physics, artificial intelligence or similar).
  • Additionally, knowledge of the latest developments in machine learning and some experience of engineering with the relevant technologies on commercial or large academic projects is welcome.

Our ideal candidate: Tech Skills

  • Significant experience (ideally long-term commercial projects) developing in at least two of the following: Go, JavaScript (ideally ReactJS), Python, Scala, Java, or C++
  • Must have experience working with REST architectures and API design.
  • Experience (at least one project) working with a variety of data storage and processing technologies such as SQL, Oracle, PostgreSQL, MariaDB, Redis, MongoDB, Hadoop, Spark, Kafka, Cassandra.
  • Bonus points for a demonstrable interest (e.g. public GitHub repo, or online course completion) in at least one of the following machine learning libraries (or equivalents): TensorFlow, scikit-learn, Spark MLLib or CRAN packages for machine learning.
  • Bonus points for working with cloud technologies such as AWS, GCP, Azure and also container systems like Docker and Kubernetes.

The team

We are strategic thinkers, innovative technologists, deep subject matter experts and data evangelists who are passionate about driving better performance in healthcare through Machine Learning products. We are collaborative, intellectually curious, entrepreneurial and are encouraged to disrupt how our industry works and how we operate on a daily basis. Plus we have the resource and structure of a large company in an environment where we empower our people to create their own solutions and do their own thing. The Machine Learning & Artificial Intelligence team within the Real-World & Analytics Solutions (RWAS) Technology division is the fastest-growing group of collaborative, enthusiastic, and entrepreneurial individuals.

Eradicating disease and improving global healthcare provide a great sense of purpose for the work that we do. We also have a very collaborative working environment, hands-on leadership and use the latest Agile methodologies at the core of our work. Lastly, and perhaps most importantly, we work with very little legacy technology, allowing our technologists the freedom to innovate with their own ideas and solutions. In our never-ending quest for opportunities to harness the value of Real World Evidence (RWE), we are at the centre of IQVIA’s advances in areas such as machine learning and cutting-edge statistical approaches. Our efforts improve retrospective clinical studies, under-diagnosis of rare & common diseases, personalized treatment response profiles, disease progression predictions, and clinical decision-support tools.

You will join this high-profile team to work on ground-breaking problems in health outcomes across disease areas including Oncology, Neurology, Chronic diseases such as diabetes, and a variety of very rare conditions. The Machine Learning & Artificial Intelligence Analytics team work hand-in-hand with statisticians, epidemiologists and disease area experts across the wider global RWE Solutions team, leveraging a vast variety of anonymous patient-level information from sources such as electronic health records. The data encompasses IQVIA’s access to over 530 million anonymised patients as well as bespoke, custom partnerships with healthcare providers and payers.

The Business Unit: Real-World & Analytics Solutions (RWAS) Technology

Real-World & Analytics Solutions (RWAS) is a market-leading, fast-growing and highly successful business, focusing upon delivering tangible business results to clients across healthcare value chain internationally, working with key decision-makers and business managers. RWAS teams help clients lever complex clinically rich patient-level healthcare datasets to understand healthcare treatment patterns and outcomes to make more informed decisions, and deliver results.

The RWAS Technology mission is to deliver world class and globally scalable technology platforms and analytics applied to complex and large scale clinical datasets, to support IQVIA’s ongoing and rapid growth in Real World Evidence, as well as the development of new product lines - this requires global leadership across technical and data architecture, software development and data visualization, privacy management, analytical methods, data science, machine learning, deep learning and natural language processing (NLP) - building upon 100s of novel technologies and methods either published in peer reviewed journals or patented by our team.

The solutions are delivered to a variety of clients across life-science, government, payor or provider organizations. The CoE also curates the largest collection de-identified Real-World Data in the world, from different patient care settings in 18 countries worldwide – the RWES Tech CoE is at the forefront of “Big Data” in healthcare. Through its mission and skills, the RWES is transforming the way clients create new insights and deliver improved healthcare research and patient outcomes. 

We invite you to join IQVIA™.

We know that meaningful results require not only the right approach but also the right people. Regardless of your role, we invite you to reimagine healthcare with us. You will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve human health outcomes.

Whatever your career goals, we are here to ensure you get there!

  • 02 Sep 2018

Job description

About IRESS

IRESS is a principal global supplier of share market and wealth management systems producing innovative, sophisticated solutions. We provide solutions that help hundreds of thousands of people with life's big decisions– from getting a mortgage approval, planning for retirement, to trading on the stock exchange – things that make a real difference to people's lives and financial well-being. We began in 1993 as a small Australian tech start-up. Now we're a global team of over 1,750 brilliantly-minded people across five continents – and we're still growing. We're listed on the Australian Stock Exchange, with a strong financial track record and our continuous investment in product development and innovation is what keeps us ahead of the game.

About the role

The role purpose is to contribute to the design and development of software components within an agreed timeframe and defined quality standard. Resolve issues, defects and queries raised at any phase of development or production in a timely and professional manner.  Conduct quality reviews of own deliverables and deliverables from peers and less experienced members of the development community.

About you

  • A working understanding of the financial services / wealth management industry in one or more of UK, Australia, NZ, South Africa, Singapore & Hong Kong
  • Educated to technical degree level or equivalent experience
  • Commercial experience of a project through the life cycle of development (SDLC) and into production
  • Enthusiasm in using and learning latest web technologies
  • A solid understanding of JavaScript, TypeScript and ‘binding technologies’ such as Knockout
  • An all-round web-developer – js modules, jQuery, Lodash, and SCSS should be your ‘bread-and-butter’
  • Keen UI ‘feel’ – understand that real people are using our systems, every pixel counts
  • Knowledge of testing frameworks
  • Knowledge and commercial experience of Oracle SQL / PL/SQL (v11.2 or later)
  • Experience of WCF, Web Services and XML would be beneficial

What you’ll bring to the team:

  • Provide estimates on technical development tasks
  • Mentor and coach more junior members of staff
  • Support the client
  • Build knowledge of IRESS development processes, protocols, methods and tools


Culture

We recognise and reward hard work and celebrate our successes over a Friday afternoon drink and at various socials throughout the year. We don't sweat the small stuff either, our dress code is as relaxed as we are. As well as local charity events and initiatives, we hold global days and activities to make the most of our global strength and diversity. This includes a yearly global hackathon! We may be one of the largest financial software providers, but we haven't forgotten our roots; we've kept the entrepreneurial spirit and agility that defined our early years - it's something we continue to look for and admire in our people.

Join us and be part of something amazing.

Think you’ve got what it takes? Apply now and a member of our team will be in touch.