We are looking for a talented Software Developer for a project to develop, test, and deploy features as part of a dedicated Delivery Team in a reputable bank. You will take ownership of your work, collaborate with cross-functional teams, and contribute to delivering high-quality, scalable, and secure software solutions aligned with both functional and non-functional requirements.
Mandatory Skill(s)
- 8+ years of experience in developing with .Net, including at least 2 years experience in .Net Core;
- 5+ years in databases in relational databases with MS SQL Server including SQL development and optimization;
- 5+ years in UI development using FE frameworks like Angular or React with at least 2 years experience with Angular;
- C#,.Net 4.5+, .Net Core/.NET 6+, Angular, React JS, SQL Server, Web API, MicroServices, Airflow;
- Well-versed in writing readable, maintainable and extendable code;
- Proficiency in CI/CD tools, GITLab, Docker and Kubernates;
- Knowledge of DevSecOps, familiar code quality & security tool: Sonar Cube & Checkmarx;
- Experience with API centric design;
- Bachelor’s or master’s degree in Information Technology, Computer Science, Electronics and Communication Engineering or related field.
Desirable Skill(s)
- Exposure to Capital Markets applications.
Responsibilities
- Deliver fully tested source code complying with quality indicators objectives;
- Address technical aspects with technical lead / architect;
- Liaise with business analysts for clarification and understanding of requirements;
- Analyze technical constraints incorporating functional impacts along with the team;
- Organize and ensuring latest updates in detailed technical documentation;
- Contribute detailed estimation for development of solutions;
- Support BA & user acceptance test;
- Support applications in production – analyze and resolve issues as they arise;
- Perform design and code review;
- Able to work in a fast-paced agile work environment or hybrid methodology environment (waterfall & agile);
- Implement DevSecOps principles into the Software Development Life Cycle, embedding security through design, continuous testing, automation to deployment;
- Actively participate in analyzing and resolving issues throughout different software development life cycles & production support;
- Identify and recommend improvements to coding, development practices and architecture;
- Mentor developers, helping them in embracing IT responsibilities;
- Contribute in L3 support.
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 Madeleine Cheah Meng Lie at madeleine.cheah@sciente.com quoting the job title.