Search by job, company or skills

M

Lead Software Engineer (.Net) - Banking

5-10 Years
SGD 9,000 - 12,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Seeking an experienced Application Developer / Lead with expertise in .NET technologies and enterprise application development to support critical banking and regulatory platforms. The role involves designing, developing, configuring, and supporting client lifecycle management solutions, with a focus on platform configuration, system integrations, and application support. The candidate will work closely with business analysts, system analysts, and cross-functional teams to deliver scalable technical solutions, ensure smooth application releases, and maintain high system reliability in a regulated environment.

Responsibilities

  • Plan development activities and provide accurate effort estimates for assigned deliverables.

  • Collaborate with system analysts and stakeholders to understand, analyze, and clarify business, functional, and system requirements.

  • Translate business needs into technical implementation requirements.

  • Perform technical impact assessments and risk analysis for proposed changes or enhancements.

  • Evaluate current systems against proposed solutions to identify constraints and dependencies.

  • Design technical solutions based on approved functional specifications.

  • Develop solutions based on approved technical specifications and perform unit testing to ensure code quality.

  • Configure and implement platform modules related to KYC, AML, onboarding, and client due diligence processes.

  • Customize workflows, data models, rules engines, UI components, and application logic using platform configuration tools.

  • Work with business analysts to convert functional requirements into technical configuration and development tasks.

  • Collaborate with integration teams to implement APIs and data mappings between systems.

  • Participate in platform upgrades and support migration of configuration components.

  • Support integration testing and user acceptance testing (UAT).

  • Prepare and review documentation related to system releases and deployments.

  • Provide technical support for production incidents and perform root cause analysis.

  • Ensure timely resolution and preventive actions for recurring issues.

  • Provide ongoing support and maintenance for business-critical applications.

  • Monitor application performance and troubleshoot operational issues.

  • Manage incidents, service requests, and user queries related to supported applications.

  • Liaise with internal stakeholders to understand application functionality and provide effective support.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related discipline.

  • 5-10 years of experience in software development using .NET technologies, mainly C#.

  • Experience working in banking or financial services environments.

  • Hands-on experience with cloudnative .NET application development on Microsoft Azure.

  • Experience developing Azure Functions and Azure messaging-based solutions.

  • Familiarity with ETL development using Python.

  • Experience working with enterprise platforms for client lifecycle management or regulatory workflows is desirable.

  • Good understanding of Software Development Life Cycle (SDLC) methodologies such as Agile or Waterfall.

  • Good communication, presentation, and coordination skills.

  • Self-motivated with the ability to work both independently and collaboratively within a team.

  • Demonstrated leadership or team coordination experience is advantageous.

  • Accountability, ownership mindset, and problem-solving capability.

  • Domain knowledge in Client Lifecycle Management (CLM) is a plus.

    EA License : 02C3423

    EA Personnel : R22108699

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144437489