Front Office Developer Job Description
Front Office Developer Duties & Responsibilities
To write an effective front office developer job description, begin by listing detailed duties, responsibilities and expectations. We have included front office developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Front Office Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Front Office Developer
List any licenses or certifications required by the position: ISTQB, TOGAF, CFA
Education for Front Office Developer
Typically a job would require a certain level of education.
Employers hiring for the front office developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Mathematics, Physics, Graduate, Finance, Computer Engineering, Science, Electrical Engineering, Business School
Skills for Front Office Developer
Desired skills for front office developer include:
Desired experience for front office developer includes:
Front Office Developer Examples
Front Office Developer Job Description
- Interact with the traders, desk management to design/develop automated solutions
- Creating and support the trading framework software
- Maintain the current tools and expanding them, preparing documentation and maintenance
- Development of business components across physical oil and related products, testing and package configuration
- Developing and supporting our RightAngle physical oil platform
- Ability to develop and enhance application interfaces, RightAngle extensions, and to solve problems front to back
- Business service development working closely with front office technology teams and the business to ensure RightAngle meets business requirements
- ETRM package experience covering energy or related physical commodity space (RightAngle experience is desirable but not essential)
- ETRM Interface and extension experience
- Proficiency in programming in C# (.NET 4)
- Experience developing multithreaded, concurrent systems
- Knowledge of ETFs, indices and derivative products preferred
- Thorough understanding of the principles of OOA/D, data modelling, database design, data structures and algorithms
- Document the new features
- Experience of working in Agile SCRUM / Iterative Projects
Front Office Developer Job Description
- Experience of full project lifecycle (requirements, design, development, testing, deployment, and version control)
- Business experience of energy or other physical commodity background
- Exceptional interpersonal skills, with the ability to build strong relationships with key senior stakeholders
- The ability to solve complex problems, and be part of a high performing team
- Forge strong relationships with our clients Trading, Sales, Operations and Financial Control, other technology teams to develop and enhance our trading systems and processes
- The role involves requirements gathering, specification, design, development, testing and support for the range of stakeholders involved in reporting funding metrics to our regulators
- You will be part of a large community of like-minded technologists in a very flat organisation with a culture that promotes collaboration and teamwork
- Expertise in large-scale, hands-on C++ development, ideally within a UNIX/Windows environment
- Proven experience as a team player with strong interpersonal skills
- Web Services/REST/Distributed Architectures
- Significant, demonstrable professional development experience
- Good technical background in relational database systems required
- Sound understanding of source/version control systems such as Subversion, TFS and Harvest
- Excellent professional C++ development experience developing on Windows and Unix
- Good knowledge of Python or Perl
Front Office Developer Job Description
- Analysis and communication of key valuation issues and risks to upper-level management
- Accurate reporting of results and communication to senior management in finance and trading
- Performing reviews to incorporate all relevant information to the valuation process
- Performing valuation controls and calculation of Prudent Valuation Adjustments
- Review and deep-dive analysis of Level, bespoke and structured trades
- Deriving valuation methodology and price verification process relating to the New Product Approval process
- Participate in business and data analysis
- Enhance compliance reports
- Develop, maintain and support new management tools for the Compliance team
- Excel/VBA skills are desirable
- Business knowledge in pricing and valuation of credit trading products (CDS, Credit Index swaps, tranches and options, CSO and FTDs) will be an advantage
- As a core developer, the successful candidate is expected to pick up good understanding of the C++ based risk engine, its analytics and all the exposing tools available for users in Excel other server based process
- 3 years of experience as a software engineer, preferable in a business focused development environment, with a working understanding of the full development life cycle
- Strong design and development skills in C#.Net and have a solid background of object and component oriented design techniques
- SQL Server and/or Oracle RDBMS knowledge
Front Office Developer Job Description
- Develop, maintain, and support the firm’s trading and portfolio management systems that enable efficient and robust trading in equity, fixed income, and derivative asset classes
- Integrate third party solutions with in-house systems
- Build high value-add systems to enhance investment operations
- FX Option Trading desks in London, Paris, HK and NY
- Understand trading requirements
- Develop new components and features
- Unit testing of the application
- Support and maintain application
- Maintain and enhance the global market data publication tool used for pre-trade pricing by trading, sales and engineering across fixed income business lines, e-business
- Good design pattern knowledge and usage experience
- Strong Java & SQL knowledge
- Track record of building global SOA platforms
- Knowledge in any Financials products such as Credit, Bonds, Stocks, Equities, Derivatives, Options
- Practical experience of the agile methodology
- Experience in equity-linked products / derivatives highly desirable
Front Office Developer Job Description
- Maintaining the existing code base
- Working in a scrum team with regard to user stories
- A full-stack .NET developer working across all our systems both on the front-end the back-end side and implementing key deliverables
- Technical competence and professionalism in all aspects of software delivery - including analysis, requirements gathering, architecture, design, development, testing and deployment
- Microsoft .NET development in C# - incl
- Microsoft SQL development
- Deliver to tight project plans, recognizing needs around testing, integration and high quality software
- Innovation factor – suggest and own improvements to our processes, environments and systems
- Coordination of new software releases, based on a team rotation
- Trade Workflow, Cancel/Correct, Commission and Fees
- 5+ years of industry experience with C# (.NET Framework 3.5 or higher) using generics, ADO.NET, Windows Forms and/or WPF, and experience of multi-threaded systems
- Experience with database modelling and schema design (table design, data normalization, implementation of referential integrity and data constraints)
- Mathematical ability – an appreciation of algebraic, geometric, and statistical concepts and their application in problem solving
- Some experience of C++ development
- Experience of the full software development life cycle (requirements analysis, design, development, unit testing, execute and deployment, and post implementation support)