Collect requirement detail from user department and preparing the requirement specification for the sign-off. This is required for those requests without the involvement of business analyst.
Develop the application according to the given requirement specification. Application includes but not limited to stand alone application, application interface, external gateway.
Ensure the application achieved users acceptable quality standard.
Documentation (subjected to Team Lead)
Prepare the document for the application to develop. This shall include but not limit to requirement specification, test procedure, installation guideline, data migration/preparation guideline operation guideline, and system requirement.
Prepare training material for end-users on how to use the application as well as Application Support Team on how to operate the application.
Assist the Operation Support Team on rolling out the application to production environment.
Assist the Operation Support Team and/or Application Support Team on data migration/preparation for the application.
Assist the Application Support Team on problem diagnostic.
Fix problem with documentation for the root cause of the problem.
Your skills & qualifications:
Bachelor’s degree or higher from a top university in computer science, information technology, engineering, or any other related fields.
5+ years as Python developer in a systematic environment, possess core technical skills (min 1 year on Python and 4+ years on Java or C# or Golang)
Familiarity with scripting languages and developing multithreading real-time applications on Linux/Unix platforms
Fully understanding of SDLC, and able to comply SDLC in application development
Solid knowledge and experience on Microsoft SQL Server or Oracle
Working knowledge in various database and messaging technologies such as SQL, Redis, Kafka etc
Able to translate user requirement to technical requirement
Reading technical documents in English good, basic communication
Experience on financial system and securities trading system is an advantage
Experience with data analysis is a plus
Excellent problem solving skills and out of the box thinking ability.
Excellent problem solving abilities and judgment with strong attention to detail