AbouttheCompany
OurclientisthecorporateandinvestmentbankingarmofTheGroup,world's10thlargestbankbytotalassets.TheirSingaporecenteristhe2ndlargestITsetup(afterParisheadoffice)fortheirworldwidebusiness.Theyworkdailywithinternationalbrancheslocatedin30marketsby:
- EnvisioningandpreparingtheBank'sfuturesinformationsystems.
- Partneringandsupportingcorebankingflagshipsandtransverseareasintheirlarge-scaledevelopmentprojects.
- ProvidingpremiumIn-houseBankingapplications.
Thisuniquepositioningempowersustobringourcorebankingbusinessasustainablecompetitiveadvantageonthemarket.Weseekinnovativeandagilepeoplesharingourmindsettosupportambitiousandforthcomingtechnologicalchallenges.
AbouttheRole
Thisroleaimstodevelopanapplication,inprojectmodeaswellasmaintenance,andtosupportthe "runthebank" function.Itrequiresadeepunderstandingofthenatureofbusinessoperations,timingofactivities&dataflowingthroughinternalandexternalsystems.Thebuildandsupportteamcontinuouslyworkswithbusinessusers,infrastructureengineersandsystemmanagers.Thedeveloperwillworkonthepre-tradeapplicationusedbySalestopre-bookandbookRatesdeals.KeyactivitiesincludedevelopingfeaturesthatfacilitateRFQworkflowsbetweenSalesandTraders,enablingefficientcommunicationanddealnegotiation.Theroleinvolvesimplementingreal-timepricing,dealvalidationlogic,andensuringseamlessintegrationwithdownstreambookingsystems.ClosecollaborationwithSalesandTradingstakeholdersisessentialtoenhancetheRFQexperienceandsupportthecompletedeallifecycle.
Responsibilities
- Build&changemanagement
- Abletoleadintermsoftechnologyandconceptualize,proposedesignandarchitecturalevolution,alongwithoperationalmodel.
- Contributingtodevelopmentofhighqualityfullytestedsourcecodecomplyingwithdeadlines,scheduleandcodingstandards.
- Liaisewithbusinessanalystsforclarificationandunderstandingofrequirements.
- Providedeploymentandchangemanagementofthesolution/platform.
- Developtestsstrategyincoordinationwithprojectmanager/BusinessAnalysts.
- Providetechnicalassistanceduringuseracceptancetest.
- IncidentsandRequestsmanagement(businessusersandotherITteams)
- Communicateeffectively.
- Analyseenhancementrequestsandbug-fixes.
- Documentdeliveries.
- Supportapplicationsinproduction-analyzeandresolveissuesastheyariseaswellasproposeoptimizationsforfuture.
- Monitorthelessresultsandqualityofthedifferentsoftwaresolutionsandprojectsimplementedintheorganization.
- Changemanagement
- Applymonthlyreleasestrategy,followingtheteam'smilestonesforanalysis,codingandtesting.
- Supportthereleaseroadmapinproduction.
- Operationsmanagement
- Applicationsupport,level3(expert).
- Troubleshootandfixissues.
- Continuousimprovement
- Processimprovements.
Qualifications
- MasterorBachelor'sdegreeinComputerScience/InformationTechnology/Programming&SystemsAnalysis/Science(ComputerStudies)faculties
- Atleast5+yearsofrelevantfront-enddevelopmentexperience
RequiredSkills
- Front-EndExpertise
- AdvancedproficiencyinAngular19+
- DeepknowledgeofAGGrid,NgRxstore,Angularsignals,andsignalstore
- StrongsensitivitytodesignandUXprinciples
- ExperienceconductingcodereviewsandenforcingAngulardevelopmentbestpractices
- Abilitytoensureconsistencyandhomogeneityacrossfront-endimplementations
- DevelopmentofautomatedBDDtests
- Back-EndKnowledge
- ExperiencewithPython,RESTAPIs,andFastAPI
- Abilitytodevelopandmaintainback-endservicesasneeded
- DevOps&Infrastructure
- StrongknowledgeofDocker,Kubernetes,andmicroservicesarchitecture
- ExperiencewithGitOps,ArgoCD,Maven,andGit
- ProficiencywithCI/CDtools(GitLab,Jenkins,Ansible)
- Familiaritywithmonitoringandalertingtools(Elasticsearch)
- Cloud&Architecture
- Experiencewithcloud-nativearchitectureandAWS
- Understandingofdistributedsystemsandscalabilitypatterns
- TechnicalFundamentals
- Goodknowledgeofalgorithmsanddatastructures,withstrongfundamentalsincomplexityanalysis
- Strongabilitytoanalyzecode-understandexecutionflowanddebugevenwithoutaccesstoadebugger
- Proficiencywithstaticanalysisps(SonarQube)
- GoodknowledgeofSQL(PostgreSQL,Redis)orSQL-inspireddialects(e.g.,HQL)
- Experiencewritingandmaintainingintegrationtests
- CollaborationTools
- ExperiencewithJiraorsimilarissue-trackingsystems
- CommitmenttosoftwarecraftsmanshipandDevOpsculture
- AI&Automation
- DemonstratedabilitytoeffectivelyutilizeAI-poweredtools(e.g.,GitHubCopilot)toenhanceproductivityandproblem-solvingcapabilities
- UnderstandingofAI/MLfundamentalsincludingpromptengineering,modellimitations,andbestpracticesforhuman-AIcollaboration
- ExperienceinevaluatingAI-generatedoutputsforaccuracy,security,andalignmentwithbusinessrequirements
- AbilitytoidentifyopportunitiesforAIintegrationandautomationwithinexistingworkflowsandprocesses
PreferredSkills
- ExperiencewithJava
- Webdevelopmentfundamentals(HTML,Javascript,typescript,jQuery,ReactJS,etc)
- StrongfamiliaritywithLinuxandbash