Responsibilities
• Support the development of the application concept,interface design, and architecture
• Support the development of program logic for new applications and features
• Integrate applications with back-end databases
• Support in developing software release plans
• Support testing of the developed applications
• Deploy applications according to specifications
• Investigate issues and conduct root cause analysis
• Apply bug-fixes
• Document implementation procedures
• Collect user feedback and generate system report on application performance
• Support the integration of new products with existing applications to improve the functionality and/or design
• Support to apply the automation deployment processes and ensure system stability with DevOps teams
• Support the maintenance and update of an existing application
• Support monitoring of compliance to security measures
• Solve routine problems that occur within applications
• Document the application’s technical architecture, code changes, issue resolutions and procedures
Requirements
• Bachelor's Degree, Post Graduate Diploma, Professional Degree in Computer Science, Information Technology
• 3-4 years of relevant work experience in software product development and life cycle
• Strong experience in API design and implementation
• Experience in application architecture design and database design
• Hands-on development experience for Backend application (C#, .Net Core)
• Experience in AWS or Azure
• Experience in Microservices design and development will be advantageous
• Knowledge and experience in application design patterns
• Proactive and meticulous
• Value driven and versatile
Licence no: 12C6060