We are a fast growing business offering a range of technology solutions that fall into the category of Corporate Performance Management (CPM) applications. Our solutions are designed to meet the demanding standards of the best Finance functions in the world and are used by some major multi-national organisations. We provide applications for strategic decision making activities such as Financial Planning & Analysis, Financial Consolidation and Period-End Close and so our solutions are rich in functionality associated with OLAP, data management and financial accounting.
We are seeking a confident self-starter to join our product team as a Developer at our City of London office to design and code solutions. You will work to resolve issues and create new functionality as required by our clients. After a period of training and supervision we will expect you to become self-reliant and able to produce flawless functional software that will meet or exceed our exacting quality standards.
You should have excellent working knowledge of at least one Object-Oriented programming language and be proficient with SQL, both gained from working in a commercial environment.
Essential Duties and Responsibilities
-Gather requirements and devise solution options
-Create high- and low-level designs for solutions
-Develop and write high quality coding that meets requirements
-Conduct functional and unit testing to demonstrate the code is error free
-Assist and support other team members on multiple projects
-Implement best practices, standards and procedures in quality and delivery
-Participate in peer reviews
-Create software documentation and update existing documentation
Job Skills, Qualifications and Experience
-Bachelor’s degree in Computer Science, Business Intelligence or related field
-Able to develop Object-Oriented solutions (C#, Java)
-Able to develop SQL queries, schema and table design
-Good written and spoken English
-Attention to detail and pride in your work
-Self-motivated and able to work with minimal supervision
-Designing and maintaining efficient, reusable, and reliable code
-Software development process/cycle, e.g. Agile
-Designing good user interfaces for effective UI/UX (HTML, CSS, WinForm)
-Knowledge of Finance/Accountancy