Use the quick find list on the left or scroll down to read about our available openings.
Front-End Web Developer
As a world-leading supplier of XBRL products and services we have an excellent development team working on a range of development projects in a variety of languages. The team requires a talented web developer to drive the UI development of a new web application. You will be involved in the design and development of the user interface from an early stage and must be motivated and confident with XHTML, CSS and JavaScript.
You will have:
A proven record of designing and creating professional user interfaces
Excellent HTML, CSS and JavaScript skills
The ability to work alone and within a team
A minimum of 18 months' commercial experience
A good standard of education, preferably degree educated
Desirable:
ASP.NET experience
Experience of testing using Selenium
Experience with C# and/or Java
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.
Client Services Executive / Pre-Sales Engineer
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 Client Services division
engages with prospective and existing customers to help them find the right
solutions for their changing business needs.
You will be involved in many tasks, all focused around the client:
Following up on leads
Preparing (coding) proofs-of-concept
Demoing products and integrations
Working with the sales team
Providing feedback to Product Development
Consulting on-site with enterprise clients
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 exist for international travel.
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
Familiarity with one or more of the following: Java, Python, Perl, C#
Good time management
Ability to juggle many different tasks for many different people
The following skills and experience will also be beneficial:
Experience of Linux
Experience working with large public sector or government organisations
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
Python Developer
We are looking for a Python developer to work as part of our product development team. Our Python applications include a distributed, multi-platform, continuous integration system used by clients around the world, as well as internally within the CoreFiling development team.
The ideal candidate will have experience of a variety of programming languages, and will be able to use this to help integrate Python and non-Python products.
You will have:
Excellent academic qualifications: 2:1 or above from a Top 20 University
A passion for technology and an ability to pick up new concepts and technologies quickly
The ability to apply your knowledge and problem solving skills to real problems and to deliver robust solutions both on your own and as part of a team
Experience in Python development, ideally gained while working on a large project, though we are happy to consider new graduates who have experience of Python in an academic, OpenSource or hobbyist setting
Experience developing for a variety of platforms including Linux or UNIX systems
An ability to communicate technical information to other members of the team
The following skills and experience will also be beneficial:
Experience with revision control/source code management systems such as Subversion
Experience with continuous integration and automated testing frameworks
Experience of web development including AJAX
Experience of Java development and/or the Eclipse platform
Familiarity with Windows systems and development using the .NET framework
Knowledge of networking and network protocols such as HTTP
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.