As a Senior Software Engineer, you will be working in a team responsible for the planning, development and support of Corporate IT Systems.
Key Responsibilities
- As a Business Analyst, gather and document user requirements; perform impact analysis and design.
- Develop the program codes for new applications, as well as enhance the existing applications.
- Migrate on premise application to Cloud hosting platform.
- Coordinate testing activities with Business Units, DevOps, QA and Infrastructure teams.
- Independently perform source code analysis on production issues, change requests and defects.
Education Profile
Possess a relevant IT degree, either in Computer Science, Computer Engineering, or equivalent.
Essential Skills
Work Experience and Technical Skills
- At least 5 years of experience:
- Liaising with business users, facilitate discussion/workshop, presentation and use case documentation.
- Technical development of web application using Microsoft .NET framework, C#, ASP.NET, Javascript, HTML and MS SQL related technology.
- Experience in cloud technology, hands-on experience in migrating .Net applications to cloud.
Secondary Skills
- Technical experience in Visual Studio, SSIS/SSAS, Microsoft Entity Framework, K2 Workflow
- Google Workplace, Google Apps Script, Google App Sheet
- Agile software development, certified as Scrum Master / Product Owner Interpersonal Skills
Good interpersonal and communication skills; able to lead and perform hands-on work; multitask effectively and work under a tight timeline.