Maintain and enhance IT applications which includes implementing new
enhancements to the applications, troubleshoot live issues to identify causes of the
problems and providing workable solution to fix the issues.
Perform design, programming, integration, system testing, assist users in User
Acceptance Test (UAT), and documentation.
Generate unit tests and end-to-end test scripts using Azure technologies.
Troubleshoot, identify, solve issues and develop automated test cases to prevent
Requirements
Bachelor’s degree in IT or relevant Field.
At least 5 years of relevant working experience in backend software development.
Hands-on technical skills and competency in any of these programming/scripting languages and software frameworks: Java, J2EE, .NET Core, C#, React, Angular, NodeJS, Python, any database technologies such as Microsoft SQL Server, Oracle, PostgreSQL.
Experience with methodologies such as SDLC / Agile Scrum, Kanban, or any DevOps frameworks.
Good team player who is keen to learn, independent, and with strong analytical, problem solving, communication and interpersonal skills.
Passionate in understanding business requirements and use technology to transform or improve current state.
Familiar with and interested to learn about current and emerging technology landscapes.
Have good understanding and relevant experience in developing enterprise applications using Object Oriented Programming.
Desired Skills and Experience
Oracle, .NET, PostgreSQL, Azure, Interpersonal Skills, SDLC, Test Cases, Microsoft SQL Server, SQL, Python, Angular, Java, C#, J2EE, Software Development, Business Requirements.