Patsystems是一家总部位于英国的期货交易软件领先供应商。有着10年以上的历史,致力于为金融,期货领域提供交易和风险管理技术。
成立于1994年,全球有7家office,总部为于伦敦。伦敦证交所上市。
拥有着广泛的金融机构合作伙伴,在欧洲处于金融交易系统开发的领先地位。
更多相关信息。请登陆官方网址:http://www.patsystems.com/
Sr.C++
The senior developer plays a lead role in the development of one adapter. Being a senior engineer, this person is expected to play a major role in the design, implementation, and maintenance for one adapter. In addition, this person is expected to acquire a high level of understanding of the application which adapter connects to as well, so that they can make recommendations on integration strategies for this adapter.
Responsibilities:
Responsible for design, implementation and maintenance of Patsystems ESA.
Must have 4+ years of working experience in a technical, product development role.
Specify testing of new features and validate product usability.
Partner with teams across regions on presentations, proposals, and strategic planning.
Qualifications:
Technical
Degree in Computer Science, Computer Engineering, and Computer Applications is required. Masters Degree is preferred.
Working familiarity with C++, XML/XSLT. Coding is expected in this position.
Proven experience debugging and maintaining multi-threaded enterprise software used in heavy-volume, high performance production environments.
Object-Oriented design and Programming concepts; Modular and component design.
Prior experience with the network programming.
Prior experience with the open source project ACE and Boost is a plus.
Prior experience with the F.I.X protocol is a plus.
Productivity
Experience with engineering processes: product build system (make), source control system, defect tracking system, product documentation, customer demos etc.
Working experience in full product development and release engineering lifecycle, new product development is a plus.
Define work objectives, desired outcomes and provide periodic feedback.
Deep understanding of the futures and options trading business. Define question areas and find out the solution according to the client’s requirement.
Communication
Possess excellent written and verbal English skills.
Develop clear and concise documentation including Design documents, Functional Specification, Test Specification.
Challenges and risks are communicated proactively and appropriately.
Problems are identified with recommendations for appropriate potential solutions.
Interact well with team leaders, peers, junior staff and other managers at various positions.
Java Lead
Main purpose with overallobjectives:
The specification, design, development, testing and subsequent maintenance of server side software components. The development support of these products in production environments.
Main activites:
The applicant will be responsible for the following activities:
Primary Development Role:
Liaison with Business Analysis team during the requirements gathering phase to provide necessary technical input.
Detailed design of software components, typically using UML to clarify class hierarchies and object interactions.
Implementation of Java classes following a strict test-driven approach; comprehensive documentation of these classes as Javadoc comments.
Extension and refinement of the automated integration test suite used by the continuous integration process.
Review of the designs and code produced by peer developers.
Production of documentation required for compliance withQA release procedures.
Liaison with technical authors to document implementation-specific product detail.
Creation of software builds and deployment to the testing teams.
Production Support Role:
Support of customer upgrades and implementations.
Diagnosis of specific production issues.
Analysis of production performance statistics.
Knowledge transfer to support teams.
Review of technical support documentation.
Skill:
Java 6; Spring; Hibernate; JSF; CVS;版本控制 Object oriented programming; test driven development with JUnit(测试框架); understanding of the software development process.
Good English.
The following skills are advantageous:
UML/Object Oriented Design, Javaspaces and JINI, Automated Trading Systems; Exchange-traded derivatives; XML; SQL: Oracle; JDBC; Eclipse IDE; Ant; Linux/Unix shell programming; Exchange Connectivity, Distributed Systems Programming; Java profiling tools.
Financial knowledge in one or more of the following asset classes:futures, options, CFD, equities, fx and fx options.
Personal attributes:
Customer focussed
High levels of professionalism at all times
Sharing knowledge with colleagues
Solution focused
Excellent team working skills
Good communicator and motivator
Ability to prioritise workload.
欢迎发简历至zheng_jun@vanceinfo.com
或加MSN:zj13436731285@hotmail.com
或加QQ:1413480453