For Employers
Lead Software Engineer (.Net)


Capgemini Singapore PTE. LTD.
11 days ago
Posted date
11 days ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
Purpose

• The successful candidate will be primarily responsible for performing development activity for Client Lifecycle Management System (CLM) integration with Name screening provider, Net Reveal (NR).

• The qualified candidate is expected to have a thorough understanding of software development life cycle and experience in delivery of the software development in an enterprise environment.

• This resource is expected to lead the discussions on deliveries, analyse functional solution and impact to existing systems.

• The incumbent is expected to evaluate the requirement and provide estimates on effort, plan for the delivery activities and create/review the Technical Design Document.

• The incumbent is also expected to guide junior and vendor to ensure quality deliveries.

Job Responsibilities

• Planning: Plan for development activities and provide effort estimates.

• Requirement Gathering: To discuss and work with System Analysts to understand and analyze user/business/system functional requirements to determine the delivery requirements.

• Create Technical Impact Analysis: Conduct risk assessment to examine, evaluate existing vs. to-be processes, determine and identify any technical constraints and limitations to the proposed solutions. Design technical solutions based on Functional Specification Document.

• Development & Unit Testing: Build solutions based on Technical Specification and conduct unit tests to ensure quality of development.

• Create Release Documents: Create or review documents related to system release or deployment.

• Incident support: Provide technical support in resolving incidents. Conduct root cause analysis.

• System Testing: Support test activities to ensure all errors reported are resolved timely. Assist in integration test and user acceptance test.

• Incident support: Provide technical support in resolving incidences and conduct root cause analysis.

• Guidance and coaching: Provide the necessary guidance and coaching to team members and vendor staff on timely and quality deliverables.

• Timely escalate issues to PM of any challengers and issues.

• All other duties and tasks as assigned.

Job Requirements

• Bachelor's degree in computer science or information technology.

• 5- 10 years' experience in software development using .Net technologies, preferably C#.Net.

• Experience working in a bank or financial institution is preferred.

• Experience in deploying, and maintaining, cloud-native .Net applications on Microsoft Azure.

• Hands-on experience in developing Azure Functions, Azure messaging computes.

• Good knowledge in SDLC methodologies (Waterfall and/or Agile).

• Good presentation, communication, and coordination skills.

• Proactive and self-motivated.

• Proven track record of team leading experience.

• Ability to contribute individually and collaborate well in a team.

• Strong sense of accountability and ownership.

• Good to have name screening domain knowledge.
Related tags
-
JOB SUMMARY
Lead Software Engineer (.Net)
Capgemini Singapore PTE. LTD.
Singapore
11 days ago
N/A
Full-time

Lead Software Engineer (.Net)