Use the quick find list on the left or scroll down to read about our available openings.
Quality Assurance Engineer
Quality Assurance is vital to the success of any software product and we are looking for a creative individual with a good eye for detail and a keen interest in software to join our QA team. We have a reputation for quality, which we want to maintain as we grow.
Working as part of the product development team, you'll work closely with developers throughout the full software development lifecycle and be involved in the continuous improvement of our software in which we take great pride.
Your responsibilities will include:
Creative testing of desktop and web applications under active development
Diagnosis, reporting and tracking of quality issues
Verifying the resolution of quality issues
Ensuring that user requirements have been met
Maintaining user documentation
This is a vital role and to succeed you will need to have plenty of ingenuity, persistence and imagination.
You are:
Very thorough and able to quickly understand complex requirements
Able to provide critical advice to your colleagues in a diplomatic manner
Not afraid to make recommendations to improve processes
Analytical and methodical in your approach to new problems
You will have:
Excellent academic qualifications - 1st or 2:1, ideally in a numerate or scientific subject, from a leading university, though we will consider candidates from a wider range of disciplines
Excellent interpersonal, oral and written communication skills
A keen eye for quality
The following skills and experience will be beneficial but not essential:
Experience with XML
Java Developer
CoreFiling is a rapidly expanding software company headquartered in Oxford, but with a world-wide customer base. We provide innovative software products in the area of financial and statistical reporting. We are involved in some of the most groundbreaking projects of their kind, using XBRL/XML technology. The culture of our organisation is casual, but highly focused. We offer a flexible working environment and the opportunity to work within a small, but highly regarded company dedicated to technical excellence.
We now have a vacancy for a top-flight recent graduate to join our team of outstanding Java software engineers.
Job description:
Working as part of a small team, you will immediately gain project involvement. You will have the opportunity to work on the full software development cycle from interpreting requirements through to design, implementation, testing and release. We offer hands-on training and a pairing programme designed for fast, effective knowledge transfer.
You will have:
An exemplary academic record: 2.1 or above from a Top 20 university in Computer Science, Maths, Physics, Chemistry or other scientific discipline containing considerable computing content
Outstanding A Levels in appropriate, supporting subjects
Key skills include:
Strong Java knowledge
Good understanding of OO principles
A talent for imaginative problem-solving
The ability to grasp and apply complex new technologies very quickly
XML experience would be a bonus
Ideal candidates will also be able to demonstrate a true passion for programming.
If you fit the above criteria, tell us how you believe you can make a positive contribution to our team.
C# Developer
CoreFiling is a rapidly expanding software company headquartered in Oxford. We provide innovative software products in the area of financial and statistical reporting. Though we are a small UK organisation, we have a global reach. We are involved in some of the most groundbreaking projects of their kind, using XBRL/XML technology. The culture of our organisation is casual, but highly focused. We offer a flexible working environment and the opportunity to work within a small, but highly regarded company dedicated to technical excellence.
We now require a C# Engineer to play a key role in the development of a new web application that will enable companies to meet their new statutory obligations to create and file accounts in XBRL.
The successful candidate will be involved in all stages of the product lifecycle, including clarifying requirements with the customer, design, implementation, testing and maintenance.
You will have:
An excellent academic record (2:1 or better from a good university) in Computer Science, Maths, Physics, Chemistry or other scientific discipline containing considerable computing content
A minimum of 18 months' commercial experience
The ability to demonstrate tangible experience with the design and development of large, performance-critical systems
A desire to impart technical knowledge and skills to more junior staff
Key skills include:
C#, .NET, XML, OO Design (including Design Patterns), Visual Studio 2008, SQL Server 2008, Unit Testing, Selenium
Familiarity with working in an Agile/XP environment
Familiarity with Windows and Linux
The following skills and experience will also be beneficial:
Knowledge or experience of Java
If you fit the above criteria, tell us how you believe you can make a positive contribution to our team.
Linux Senior Systems Administrator
We provide state-of-the-art products and services that support our customers in deploying and managing enterprise-level XML and XBRL filing solutions for millions of individual and corporate filers. Our Systems Administrators work with internal clients and, from time to time, with external clients.
You will be working with an existing team in the administration of our office software and hardware, including a number of co-located Linux servers. Additional offices both at home and overseas also require access to our LAN and telephone systems.
Systems Administration is a service provided for the benefit of the rest of the company, your clients. You will report to the Head of Client Services and be expected to look to take on further responsibility and show leadership and initiative. You should have at least two years. relevant experience.
You will have:
Excellent academic qualifications - 1st or 2:1 from one of the world's top 500 universities
A degree in a numerate or scientific subject
Excellent interpersonal, oral and written communication skills
Solid problem-solving skills, supported by a logical, methodical and thorough approach to implementation
A keen eye for quality and continual process improvement
The ability to pick up new concepts and technologies quickly
Good time management
Ability to juggle many different tasks for many different people
Management experience and/or a demonstrable desire to take on team leadership roles and, going-forward, direct the group
Technical skills:
Familiarity with one or more of the following languages: C, Java, Python, Perl, C#
Excellent, in-depth knowledge of Linux including Debian and Fedora distributions
Experience of Apache 2, Asterisk, Exim, Dovecot, LDAP, Samba, Asterix/VoIP, PostgreSQL, MySQL, Subversion, Windows server management, SQL Server management
Technical Consultant
We provide state-of-the-art products and services that support our customers in deploying and managing enterprise-level XML and XBRL filing solutions for millions of individual and corporate filers. Our Professional Services division also offers a comprehensive data modelling and business rule implementation service, which forms the backbone of online services for major regulators.
As a critical member of the team, you will be involved at all stages in the project lifecycle: from capturing client requirements, through making modelling and design decisions, to implementing and testing data definitions business rules. At all stages of the project you will use our supporting tools and Agile processes to ensure a quality delivery.
This is a client-facing consultancy role - we are seeking either new graduates with an interest in a career in consultancy, or those with up to 2-3 years experience. You will be based in our head office, with travel to client sites as required, though opportunities for wider travel are expected to arise for interested candidates.
You will have:
Excellent academic qualifications - 1st or 2:1 from one of the world's top 500 universities
A degree in a numerate or scientific subject
Excellent interpersonal, oral and written communication skills
Solid problem-solving skills, supported by a logical, methodical and thorough approach to implementation
Experience with the XML technology stack (XML, XML Schema, XSLT and XPath)
A keen eye for quality and continual process improvement
The ability to pick up new concepts and technologies quickly
The following skills and experience will also be beneficial:
Any experience of project management, especially in an Agile or XP environment
Any experience of Linux
Experience working for, or with, large public sector or government organisations
Internships
From time to time, particularly during the summer, we take on undergraduates with strong Java skills for paid work during university vacations and we invite applications from candidates who have an excellent academic record, including straight As at A level in numerate subjects.
In the past our interns have carried out a range of tasks, including research, development, software testing and systems administration. A number of our interns have become permanent employees after they graduated.
If you are interested, you should send your CV to cv@corefiling.com, with a covering letter explaining why you are interested in working with us. Please make sure that you tell us when you'll be available to work.
How to Apply
Send an email to cv@corefiling.com. Include your name and the job title in the header. Please include a covering letter and CV in plain text or XHTML.