An opportunity to work as a Senior Software Engineer (in .NET Core) based in Singapore. Our client is a homegrown multinational corporation. As a Senior Software Engineer., you will analyze, design, develop, and maintain IT applications including documentation and post-implementation customer support.
Your day-to-day tasks will include:
- Analyzing, designing, programming, testing, documenting, and maintaining IT systems and applications
- Investigating and investigated reported systems shortcomings to internal and external customers
- Analyzing requests for enhancements and writing amendments
- Performing and managing stages of the software development lifecycle (SDLC) and participating in the systems review with the Project Manager
- Understanding the interdependencies of services (applications, systems, and databases) and pin-pointing problem areas accurately to improve overall efficiency
- Designing and documenting system design, architecture, and propose appropriate tools
- Developing test cases by conducting system integration testing (SIT), load tests, and tuning the performance of systems to meet service-level agreements (SLAs)
- Providing technical guidance to junior colleagues
You will ideally have:
- Graduated with a Bachelor's degree in Computer Science or IT
- 3 years of experience in systems analysis, design, and programming in:
- HTML5, CSS3, JavaScript, jQuery, Bootstrap
- C#, .NET Framework 4.x, .Net MVC 3, and Entity Framework 6.x
- RESTful APIs, JSON
- SQL
- …
- Visual Studio 2015 and above
- MS SQL Server 2012 and above
- Possess good experience in developing enterprise web applications and web services
- Developed mobile applications
- Understanding of Agile methodology
- Microsoft-related certifications
Please send your resume in WORD format by clicking the apply button below or contact David Zhang on +65 6701 1510 for a confidential discussion. Please note that only short-listed candidates will be contacted. CEI Reg. Number R1987026 (Zhang David Fu Hao).