We are seeking a skilled Software Developer (.NET) to join the Capital Markets IT team of a leading global investment bank in Singapore. The role focuses on building, automating, and supporting high-performance trading and treasury systems as part of a major platform transformation initiative. The successful candidate will contribute across the full software lifecycle, from design and automation to deployment, testing, and production support, in a highly collaborative and fast-paced financial technology environment.
Mandatory Skill(s)
- Must have minimum 5+ years of professional software development experience;
- Must have strong hands-on expertise in C# / .NET;
- Solid background in Data Structures, Algorithms, Multithreading, and OO Design Patterns;
- Must have strong knowledge of Web APIs, REST, SOAP, HTTP/HTTPS;
- Experience with UNIX/Linux environments;
- Strong working knowledge of SQL, Oracle, Sybase databases;
- Proficiency in scripting: Python, Shell, PowerShell;
- Experience with CI/CD and DevOps tools: GitLab, Jenkins, Ansible, Maven;
- Exposure to monitoring & logging tools: ELK, Grafana, Prometheus, Kibana;
- Experience with test automation tools such as Selenium, Cucumber;
- Strong problem-solving and communication skills;
- Ability to work effectively under pressure and within distributed global teams.
Desirable Skill(s)
- Experience with Docker and Kubernetes;
- Exposure to Cloud platforms and services;
- Experience supporting Capital Markets / Treasury / Fixed Income trading systems;
- Knowledge of Domain-Driven Design and Microservices architecture;
- Familiarity with Kafka, MQ Series, Control-M;
- Knowledge of Azure DevOps.
Responsibilities
- Design, develop, and maintain high-quality software and automation solutions;
- Build automation tools for infrastructure provisioning, deployment, and testing;
- Implement and maintain CI/CD pipelines and DevOps best practices;
- Support the migration and decommissioning of treasury trading platforms;
- Manage environments and industrialize testing and release processes;
- Monitor, troubleshoot, and resolve application and infrastructure issues;
- Enforce security best practices and regulatory compliance;
- Provide Level 3 application support for treasury systems;
- Collaborate closely with business analysts, developers, and infrastructure teams;
- Contribute to continuous improvement of engineering standards and processes;
- Produce technical documentation and knowledge sharing artifacts.
If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Kiran Kumar Pandity at kiran.kp@sciente.com quoting the job title.
