Senior GUI Developer
Senior GUI Developer - C#.NET WPF
Elevate your career in banking technology to a new level in this fast growth financial services market leader. Senior GUI Front Office C# .Net and WPF Lead Developer is sought for to join a Global Investment Bank.
As the organisation is in growth mode this Equities, Front Office GUI Developer will be responsible for covering all aspects of the development lifecycle and will provide opportunity to shape the future direction of the OMS front-end technology for equities and listed derivatives.
The team is responsible for building the next generation front-end (GUI) for the strategic OMS platform, that will cover the Global Market Equities and Listed Derivatives businesses.
The Equities, Front Office Developer will be expected to possess a solid background using C# / .NET and WPF technologies with a track record of working closely with the business.
Key responsibilities of the role:-
Software Design:
- Designs application components to meet the requirements of a business and documentation of the design
- Defines the integration strategy including rationale, integration environment requirements, and determines the product-component integration sequence
- Assesses and identifies mitigation for risks, including those related to high level design, integration, and data quality
- Participates in design reviews
- Ensures architectural changes (as defined by Architects) are implemented
- Contributes to root cause /problem analysis
Software Development:
- Develops source code, including descriptions, for all Software Components in accordance with Detailed Software Requirements specification, the functional design and the technical design document or backlog
- Participates and resolves findings in reviews (4 eyes principle) of developed source code
- Integrates software components following the groups integration strategy
- Verifies integrated software components by unit and integrated software testing according to the software test plan. Software test findings must be resolved
- Ensures that all code changes are tracked and recorded through the groups change management process and that development is scheduled and approved
- Develops methods to deploy Change Items (CIs) to the target environments
- Provides Release Deployments on non Production Management controlled environments
- Capture Build and Deployment notes, develop Software Product Deployment Operating Instructions
- Supports creation of Software Product Training Materials, Software Product User Guides, and Software Product Deployment Instructions
- Checks consistency of documents with the respective Software Product Release
- Performs technical change requests scheduled according to Release Management processes
- Fixes software defects/bugs
- Measures and analyzes code for quality
- Collaborates with Functional Analysts and technical Specialists to complete work, as required
Leave a Reply
You must be logged in to post a comment.