Development Manager recruitment
Job Profile
The Development team is responsible for feature additions, new development and code maintenance.
The Development Manager will lead a team for the development of the GUI component of a trading platform used by institutional investors (such as hedge funds and asset managers) to trade on equity and derivative exchanges across Asia.
The applicant will have direct line management responsibilities for up to five full time staff. Development Managers will be involved during all phases of the lifecycle.
The primary focus of the Development Manager will be technical ownership of the product. The manager will have strong technical ability, and have primary responsibility on the technical direction of the product.
The manager will ensure the delivery of quality assured software to the business via the internal QA team. Liaison with the regional business team (primarily based in Tokyo) will be required to ensure all business requirements are met.
Key Accountabilities
The key responsibilities of the Development Manager are:
- Ensuring the successful delivery of application code, documentation and internal testing to QA Department.
- Line management duties
- Technology expert for specific products and product sets, providing technical direction for the product
- Validation of business and non-functional requirements documentation
- Working with the management team (Server Development, QA and Business) to ensure the product meets business requirements and delivery targets
- Escalating all risks and issues, in a timely manner, to higher management
- Mentoring of team members
- Ensure consistent adoption and execution of technology practices within the team.
- To produce and maintain project reporting tools that cover all development phases of a projects lifecycle and to track progress against the agreed plans.
- To identify and resolve issues that affects project work and to provide timely escalation to the Senior Management.
- To manage change, escalation and exception reporting processes appropriate to the project or product set
- To demonstrate NYSE management values and supporting a culture of achievement and personal development
Knowledge, Skills and Experience Required
1. Essential
The Dev Manager is expected to have the following knowledge, skills and experience on appointment:
- Proven track record (3+ years) of managing a development team
- Excellent C# development experience (5+ years), with a focus on rich client applications
- In-depth understanding of current Microsoft .NET technologies and their application to client development
- Excellent design skills and the ability to document and communicate designs with a team
- Providing estimates and project plans for development projects or tasks.
- Strong understanding of the software development process
- Excellent management and interpersonal skills adequate for dealing and communicating clearly within the team and peers.
- Good influencing and leadership skills;
- Excellent written skills adequate for documenting solutions, risks and commitments clearly and unambiguously;
- The ability to work under pressure to support project deadlines;
- The ability to identify and mitigate risk.
2. Desirable
The following skills and experience are desirable but if not present can be developed while in the post:
- Business critical software development and implementation in financial organisations;
- Investment banking, equities/derivatives markets or trading of other financial products;
- Development of multi-threaded, low latency, high performance applications
- FIX protocol experience
- Messaging middleware experience
- Real-time market data processing e.g. Reuters, Bloomberg API's
- Knowledge of server side development languages and environments e.g. Java, C++, UNIX
- Experience of a range of development methods and an ability to adapt any chosen method to meet the needs of a project.
- Reasonable knowledge of NYSE(and its clients) business areas (or similar business knowledge) and experience of applying this knowledge in a development environment
3. Values
- Customer Focus :
Demonstrating a clear understanding of the customer, anticipating and delivering on their current and future needs. - Teamwork :
Willingly and effectively working with others to achieve shared objectives and deliver added value solutions and outstanding results. - Excellence:
Leveraging individual and company strengths to achieve the business objectives and deliver outstanding results. - Innovation:
Initiating and driving change to create value and maintain a competitive advantage. - Integrity:
Demonstrating the highest standards of honesty and ethical behaviour. - Diversity:
Creating an inclusive environment that capitalises on differences and enables individuals to reach their full potential