CMI/Data/P - Software Developer (C#) 2638
11 months ago
Responsibilities
Develop features specified by the business analyst and prioritised by the product owner
Participate to the necessary technical m..
Responsibilities
- Develop features specified by the business analyst and prioritised by the product owner
- Participate to the necessary technical meeting
- Participate to agile meetings (daily, retrospectives, etc.)
- Participate to non-regression campaigns
- Be an active participant of the Orchestrade developer community with the associated rights and responsibilities (i.e.: rolling role of release manager)
- Be a driving force on technical and functional topics propositions
- Develop with quality and timely
- Raise alert adequately on the risks encountered during the conception of features (cost, delay, resources)
- Assist local support on incidents (P1 & P2) and urgent requests when appropriate to decrease impact and resolution time
Specific System within Front Office Booking and Risk is responsible for: (non-exhaustive list)
Key Internal Contacts
- Orchestrade Business Analysts and Developers community
- Front Office, sales, operations and Market Activity Monitoring teams in APAC regions
- Hong Kong, Singapore, London and Paris support team to solve the application issues and business projects
Key External Contacts
Legal and Regulatory Responsibilities
- Comply with all applicable legal, regulatory and internal Compliance requirements, including, but not limited to, the Singapore Compliance manual and Compliance policies and procedures as issued from time to time; Financial Security requirements, including, but not limited to, the prevention of Financial Crime and Fraud including reporting obligations to the Money Laundering Reporting Officer.
- Maintain appropriate knowledge to ensure to be fully qualified to undertake the role. Complete all mandatory training as required to attain and maintain competence.
Qualifications and Profile
Mandatory
- Extensive development experience in C#, with an in-depth understanding of the CLR. Multiplatform .NET experience is a must.
- Deep familiarity with asynchronous programming (async/await, async streams, etc)
- Good experience with SQL and relational databases (E.g. MS SQL Server, Postgres, etc)
- Experience using and deploying CI / CD and related tools (e.g. Git, Jenkins, Azure DevOps, TeamCity, etc)
- Exposure to shell scripting: Bash on Unix/Linux platforms and PowerShell/Batch on Windows
- Autonomous, self-motivated and excellent team player
Good to Have
- Understanding of Native Interop: P/Invoke, structure layouts, C++/CLI, etc.
- Exposure to front office booking systems (E.g. Orchestrade, Murex, Summit, etc)
- Knowledge of Financial IRD products IRD and Capital Market FO environments
- Agile Development Methodology
- Other technical skills including Middleware (e.g. Kafka, MQ Series…), Monitoring, Batch Scheduling, Software Quality
- Security awareness and best practices
- Ability to work well under pressure
Other Professional Skills and Mindset
- Excellent communication and interpersonal skills
- Strong analytical and problem solving skills
- Proficient software development life cycle
- Autonomy to include implicit deliverables in assignment based on best practices
- Strong appetite to learn both functional and technical new domain
- Appetite to participate to technical market trends and communities
- Strong sense of confidentiality
Education & Work Experience
- Senior level (minimum 10 years)
- Master’s degree in relevant specialties
Interested applicants, please email your resume to Shaun Quek Yew Meng
Email: [email protected]
CEI Reg No: R1660732
EA Licence No: 99C4599
Official account of Jobstore.