Position: Technical Lead/ Senior Software Engineer (C#/.NET Application Development)
[Immediate Joiners are highly preferred]
Job purpose:Build and maintain software applications and tools supporting post‑trade workflows—financial calculations, transaction processing, and regulatory reporting. Combine hands‑on development with technical leadership across the SDLC, including stability and support for scheduled processes and user assistance.
Key responsibilities:
1) Delivery Leadership
- Translate business requirements into technical specifications, architect and design services, data models, and integrations.
- Lead modernization initiatives (service enablement, refactoring) ensuring scalability, security, and performance.
2) Team Management
- Provide technical leadership and mentoring; enforce coding standards and review pull requests.
3) Engineering Excellence
- Implement robust C#/.NET services; integrate MBPM (Metastorm) workflows with core systems.
- Champion observability and resilience for scheduled and EOD processes.
- Excellent command over technical documentation and tools.
4) Client Engagement
- Partner with business users for validation, demos, and UAT; communicate risks and trade‑offs clearly.
5) Operational Oversight
- Own incident triage and root‑cause analysis; harden runbooks and scheduling; automate repetitive tasks.
Key competencies:
- 7+ years in large, complex application environments with complicated data schemas.
- OpenText MBPM (Metastorm) workflow experience.
- Strong C# with proven OOD/OOP; professional experience with C/C++.
- Advanced SQL (tuning, schema design) and complex data/object relationship modeling.
- Application designs for complicated process flows; proficiency with source control and scheduling tools.
- Financial services exposure (5+ years); Interest Rate Swaps a plus.
- Team player; quick learner and problem solver; able to work independently when needed.
Interested candidates can mail their updated CVs at [Confidential Information]