Senior Software Engineer
Share Soft
Responsibilities:
This is a great opportunity to play a senior developer role in a business-focused front-office development team.
As a senior member of the team, the candidate’s role is not restricted to understanding the technology, but also the business requirements and the architectural vision of trading platform. It is expected that the candidate plays an active role in shaping the technology strategy for the platform, and be able to articulate this effectively with all stakeholders, and secure their buy-in.
The candidate will be a highly skilled senior C# developer capable of taking the existing GUI, Platform Services, knowledge of Rich Internet Applications (RIAs) and ambiguous/changing requirements into stride, and then engineer a solution that not only meets the immediate requirements of the business, but also provides an avenue for further extension.
The candidate should be able to support and mentor junior members, and generally be a role model within the team. Excellent communication skills are a must.
Development is primarily .NET/C# based in a Winform-based environment.
Skills
For Senior Software Engineer - Minimum 3-5 years experience for the for the requirements mentioned above
Deep, detailed, hands-on knowledge of C# and the .NET framework is a must!
Expertise in the design and development of sophisticated WinForm based GUI. Detailed knowledge of the main GUI controls, incl. DataGridView customization, 3rd party control libraries (e.g. Janus).
Expertise in threads, delegates, events, transaction and state management, collections, data serialization, XML
Experience in designing and tuning software for high availability and performance.
Candidate must come from a top University with a first class Bachelor’s degree in Computer Science or other analytical degree.
Strong understanding and knowledge of Windows
Knowledge of Communication protocols and its implementation using .NET framework.
Knowledge of RIAs (Rich Internet Applications) such as ‘Adobe Flex’ will be preferred.
Background in Finance is desirable but not required.
Candidate must be a strong team player with excellent communication skills. The candidate must demonstrate strong analytical skills with a desire to learn and deliver.
Ability to critique the design/implementation of fellow team members, and provide them with technical direction
Company Profile
Sharesoft is specialized in providing software solutions for the financial market participants. Additionally, Sharesoft offers complete software solutions and services for the financial institutions in the form of software solution implementations that automate ebrokerage and eTrading processes and facilitate institutional broker and portfolio management in addition to online eTrading enablement and client account management.
In addition, Sharesoft has specialized in:
* Consulting services for eCommerce, eBusiness, eBrokerage and eTrading total solutions
* Upgrading existing information eCommerce, eBusiness, eBrokerage and eTrading IT systems and its networks.
* Providing software infrastructure solutions and support for the electronic commerce industry
* Providing technology infrastructure solutions for electronic mobile payment systems
* Providing specialized hosting solutions for the ecommerce and financial industries.
Sharesoft software solutions for the financial institutions provide world-class software and software-related services, including custom software solutions implementation and services. Sharesoft technology solutions help financial institutions improve their operating performance attain their strategic performance goals. Sharesoft can offer a broad portfolio of software solutions through its portfolio of software products and partners’ products.
Send Cv to hr@sharesoftsolutions.com
Featured Jobs in Dubai Saudi Arabia and UAE |
Browse > Home / / Senior Software Engineer At Share Soft Solutions Jobs In Riyadh Saudi Arabia