Search by job, company or skills

Software Developer (Microsoft Dynamics, C# & .Net)

Software Developer (Microsoft Dynamics, C# & .Net)

Skill Quotient Technologies Sdn. Bhd.
3-8 Years
Not Disclosed
Early Applicant
Quick Apply
  • Posted 7 hours ago
  • Be among the first 10 applicants

Job Description

Competencies and Skills

•Bachelor's Degree or Professional Qualification Computer Science / Information Technology or its equivalent

•3-7 years work experience in application development, preferably in the banking industry

•3-7 years work experience in Microsoft Dynamics implementation

•Experience in Error handling.

•Experienced and knowledgeable in application program development.

•Experienced in coding and programming

•Experience in banking product.

Key Responsibilities

• Compliance to Unit Testing (UT) and System Testing (ST) Guidelines

• 1) Perform Unit Testing and System Testing and prepare UT and ST test scripts for in-house applications.

• 2) Review patches / work product from vendor for the project / fixes to Production to ensure it is aligned to the requirements / purpose of the change of in-house applications.

• 3) Provide program specification and application support within the warranty period liaising with business analyst.

• 4) Ensure development unit is able to deliver projects on time and with high quality-development.

• 5) Perform coding and play the role of a checker for System Test script.

• 6) Ensure compliance to IT standards, SDLC standards, policies and procedures.

• 7) Ensure compliance with design and coding standards, IT Security, good project management practices.

• Design Phase

• 1) Prepare Detailed Level Design (DLD) and submit the DLD to Delivery Lead for review.

• 2) If revision needed, then revise the DLD based on feedback received.

• Build and Unit Test (UT) Phase

• 1) Prepare UT Test Plan and send UT test Plan to Delivery Lead for review.

• 2) Obtain Detailed Level Design (DLD) from Delivery Lead and perform coding according on DLD.

• 3) Perform UT and identify any defects found.

• a) If defects are found then rectify defect.

• b) If defect not found then sign-off on UT.

• 4) Debug and rectify the defects after performing code review and perform UT.

• System Test (ST)

• 1) Prepare ST Test Plan and send ST Test Plan to Delivery Lead for review.

• 2) Perform System Test and identify any defects found.

• a) If defect is found, then log defects in test defect tracking system and analyse the defect.

• b) If change request then perform change requests. For instance if there are defects then fix the defects and perform Unit Test.

• System Integration Test (SIT) Phase

• 1) Analyse defects in defects log and determine the action taken based on the analysis result.

• a) If change request then perform change request.

• b) If defects then fix the defects.

• User Acceptance Test (UAT) Phase

• 1) Analyse defects in defects log. Determine the action taken based on the analysis result.

• a) If change request then perform change request.

• b) If defects then fix the defects then go through build and unit test, system test, and system integration test.

• Liaise with Support team

• 1) Analyse the defects in defects log. Determine the action taken based on the analysis result.

• a) If change request, then perform change request.

• b) If defects, then fix the defects.

• Perform Data Extraction

• 1) Develop data extraction program and data transmission program.

• 2) Develop data design and conduct data testing.

• 3) Debug and rectify the defects that were identified by code reviewer.

• Conduct Review of Coding

• 1) Review codes, document codes to the code Review Worksheet and provide approval on code review.

• 2) Liaise with Solution Architect to check on the baseline source code for version control.

• 3) Manage the Changes and enhancements to the code.

• 4) Manage the coding and Unit testing for the ITSR.

• 5) Ensure the good quality and unit tested code.

• 6) Work on ITSR's planned in a release cycle.

• Handling of System / Application Documentations

• 1) Provide all technical and operational documentations, ensure system / application documentation.

• 2) Prepare and conduct required trainings for system support handover.

• 3) Ensure system/application documentation is kept up-to-date.

• Defect Tracking

• 1) Analyse defects through joint effort with testing, business analyst and solution architect.

• 2) Resolve defect when necessary.

• Liaise with Project Manager and EAD teams

• 1) Determine the action taken based on the analysis result from project management coordination.

• 2) Conduct Impact Analysis and estimation for an ITSR.

• 3) Report ITSR status & issues to Delivery Lead / Project Manager.

Job Specification

• Strong Microsoft Dynamics configuration skills (e.g:, Dataverse, Workflows, Plugins, Channel Integration Framework, etc)

• Strong C# and .NET implementation skills.

• Experience in integration with REST, SOAP, and KingswaySoft/SSIS

• Experience with Microsoft related technologies (Azure, Power Platform, SharePoint)

• Knowledge of JavaScript and HTML deisgn

• Good technical, analytical and written and oral communication skills.

• Ability to work among teams and good time management

• Highly technical and result oriented and can work independently.

• Possesses strong technical, analytical, design and estimation skills

• Prepare detail design document, technical documentation, unit test cases.  

• Programming logic in arithmetic operations, program flow control, multiple file access and use of externally described files, display screens and print reports

• Ability to plan and prioritise work / projects in the team

• Ability to build relationships and interact effectively with internal and external parties.

More Info

Job Type:
Function:

Key Skills