Technical Skills Requirements:
Must have at least 2-4 years of relevant working experience in the following areas:
- Diploma or Bachelor’s Degree in IT, Computer Science, or related discipline.
- Minimum 2-4 years’ experience, preferably in a corporate environment on a large-scale Java application, with a focus in these areas:
o Business Requirement analysis
o Software application Design
o Application development on Angular and Springboot
- Strong domain knowledge of application development using Java, Springboot, Angular, Oracle ExaCC database, Database SQL scripts, Bash scripts.
- Expertise in Azure DevOps CI/CD Pipeline
- Strong analytical and problem resolution skills.
- Application performance fine-tuning, problem troubleshooting, interpretation of data pattern for resolution
Non-Technical Skills Requirements (Business Skills):
- Must have excellent user engagement skill that can communicate clear instructions to users and vendors
- Must be a team player with excellent communication, analytical and problem-solving skills.
- Strong written and oral communication skills. Ability to convey complex concepts to nontechnical constituents. Proficiency in oral and written English.
- Capable of preparing internal training materials and documentation.
- Flexible and able to adapt to a rapidly changing environment
- Positive, self-motivated, resourceful individual who can complete tasks independently
- Willing to explore and learn new methods of doing things
Key responsibilities include the following:
Development of new application for Supplier Management System
- Develop and implement application project in accordance with business requirement and IT security policy and standards.
- Maintain best practices on managing systems and services across all environments in accordance to compliance policies.
- Error finding, analysis and of logging information for reporting of performance exceptions
- Proactively monitor application performance.
- Review or propose remediation solutions to address performance issues and business gaps identified and ensure the solutions are implemented in accordance with organizational policies.
- Collaborate with other teams and team members to develop ways to improve the stability, security, efficiency, and scalability of the environment
- Manage, coordinate, and implement software upgrades during application development.
- Maintain proper documentation according to organizational policies and practices.
- Perform change and release management activities according to organization practices.
- Liaise with vendors, internal stakeholders and/or customers to identify troubleshoot, and resolve issues.