Our client, a well-established financial institution, is looking for a C# .Net System Analyst. The ideal candidate will have a strong technical background in Microsoft technologies, as well as a proven track record of working with enterprise-scale systems and delivering high-quality solutions. You will be responsible for designing, developing, and enhancing their business applications. They are also actively growing and expanding - great remuneration and benefits.
Responsibilities:
Collect user requirements and design the functional specifications for MPF systems and other related applications.
Manage the full development cycle including feasibility study, requirement collections, system design, development, testing, and production support in a DevOps environment.
Lead system release support to the UAT team and business.
Prepare and write documentation including functional specifications, design diagrams, architecture, etc.
Requirements:
Minimum of 5 years of experience in application development, with at least 2 years in system design.
Proficiency in relational databases, particularly MS SQL databases, and application framework development
Hands-on experience in the design and development of multi-tiered and multi-thread applications
Hands-on experience in C#.NET development technology
Experience in the entire SDLC on enterprise-level development
Industry experience across banking, insurance, or other financial services would be a big plus
Bachelor's degree in Software Engineering, Computer Science, or related discipline.
Good spoken and written English and Chinese, Cantonese is a must
Candidates with less experience will be considered as Senior Analyst Programmer
