Senior Software Engineer (C#)
FIRST DERIVATIVES PTE. LIMITED
Singapore
On-site
SGD 85,000 - 120,000
Full time
Job summary
A financial technology firm is seeking a seasoned software developer in Singapore. The role involves designing and developing cloud-based microservices in C#, ensuring code quality through testing. Ideal candidates have over 8 years of experience in C#, .NET, and familiarity with cloud architectures, particularly within the Financial Services Industry.
Qualifications
- 8+ years of development experience.
- Strong understanding of object-oriented programming and design principles.
- Experience in the Financial Services Industry preferred.
Responsibilities
- Collaborate with analysts and users to design solutions.
- Develop cloud-based microservices in C#.
- Ensure code quality through testing.
Skills
C#
.NET Framework
React.js
SQL scripting
Cloud-based architectures
Unit testing
Integration testing
TDD practices
Git
Education
Bachelor’s degree in Computer Science or related field
Tools
SQL Server
Entity Framework
PostgreSQL
What You’ll Do
- Collaborate with business analysts, users, and teams to understand requirements and design solutions.
- Design and develop cloud-based microservices in C# to replace legacy applications.
- Build and maintain unit and integration tests to ensure code quality.
- Perform database modeling, solution design, and performance tuning where required.
- Write clean, maintainable code and documentation throughout the SDLC.
- Deploy, test, and support applications while ensuring CI/CD best practices.
- Serve as a technical expert, providing support and knowledge sharing across teams.
What Will Make You Shine
- Bachelor’s degree in Computer Science or related field.
- 8+ years of development experience with C#, .NET Framework, React.js, and SQL scripting.
- Strong understanding of object-oriented programming, design patterns, and SOLID principles.
- Proven experience developing cloud-based architectures and microservices (AWS/Azure).
- Hands‑on experience with unit testing, integration testing, and TDD practices.
- Proficiency in SQL Server, Entity Framework, and relational databases (SQL Server, PostgreSQL).
- Skilled in using Git and version control workflows.
- Experience in the Financial Services Industry (FSI), with knowledge of domain workflows.