Senior Technical Consultant (.NET)

Location: Central Region
Job Type: Permanent
Reference: JO-2008-9051

As a Software Technical Consultant, you will be able to perform the following duties:

  1. Take the onsite project technical lead for software development & migration projects, using Microsoft SharePoint 2013/2016 and .NET technologies.
  2. Responsible for the overall system design, technical solution, supporting deployment of software packages to UAT, staging and Production environments.
  3. Work with offshore development team to come up with the proposed design/solution based on the system requirements.
  4. Conduct technical discussion with clients to present proposed design, and confirm detailed technical solution for the system.
  5. Develop and test key modules especially those related to interfaces between different systems.
  6. Review source code developed by team members, and provide comments / suggestions for correction & improvement where necessary.
  7. Review software packages released from the development team, and support deployment these packages to UAT/Staging/Prod environments.
  8. Troubleshoot and resolve issues occur during SIT, UAT, or on Production.
  9. Execute the performance test, penetration test.
  10. Execute data migration (if required) and verify.

General Experience:

  1. Minimum of 4+ years of overall software development experience.
  2. Microsoft SharePoint technology/development experience - 3+ years (experience with SharePoint 2010 to 2016).
  3. Experience with .NET frameworks and tools required.
  4. Experience with MVC and Entity Framework, Repository Design Pattern.
  5. Problem solving, issue troubleshooting.

Soft Skills:

  1. Professional and consultative mindset with commitment for excellent customer service.
  2. Excellent interpersonal and English communication skills (both written and oral).
  3. Ability to come up with creative solutions for ambiguous problems and learn quickly.