Manager - Full Stack Developer
HL BANK
Singapore
On-site
SGD 70,000 - 100,000
Full time
Job summary
A leading financial institution in Singapore is seeking an experienced developer to enhance and develop application features using C#. The ideal candidate will have over 5 years of experience in programming, advanced SQL skills, and a good understanding of .NET technologies. Strong communication and troubleshooting skills are required. The role involves collaborating with stakeholders and working under pressure effectively.
Qualifications
- 5+ years of experience in C# programming.
- Good knowledge of .NET Framework or ASP Net.
- Advanced SQL skills with at least 6 years of experience.
Responsibilities
- Develop new features and enhance existing application functions.
- Translate users’ requirements into application features.
- Perform unit, integration, functional, and non-functional testing.
Skills
C# programming
.NET Framework
SQL
REST API
React
Python
Troubleshooting
Communication
Job Responsibilities
- Developing new features & enhancing existing application functions:
- Understand users’ requirements and translate them into application features
- Write high quality source code to program enhancements
- Perform unit and integration testing
- Perform functional and non-functional testing
- Respect the development standards
- Keep up with trends in terms of standard, technologies or methodologies
- Enrich the backlog of issues (source of recurring incidents), including description, impact/recurrence/priority
- Self-organize continuous learning on the IT applications and landscape
Job Requirements
- At least 5 years of experience in C# programming language
- Knowledge of .NET Framework (including WCF & WPF) or ASP Net
- Advanced level in SQL (SQL Server) (at least 6 years)
- REST API design and development
- Knowledge of clean and tested code writing
- Willing to work with other programming languages and frameworks where appropriate, particularly React and Python
- Good troubleshooting skills to find out root cause of issue and provide valuable suggestions to resolve the problem
- Ability to translate business requirements into technical solutions with good design and supportability
- Experience in Software Development Life Cycle (e.g., Agile)
- Strong communication skills, especially when engaging with stakeholders
- Users-oriented mindset and is a team player
- Ability to work under pressure and manage constraints
- Strong discipline in documentation
- Candidate from banking background will be advantageous