System Analyst
Job Description:
Conducts analysis on business requirements and provide its corresponding impact analysis, solution and design
Provides system solution documents and technical design
Provides estimates on efforts of enhancements/application support for development/impact analysis
Coordinates with the BSA within the team as well as from integrating applications
Responsible for analysis and system programming based on the business document and technical specifications with adherence to coding standards
Conducts peer review on code development Performs implementation activities for the movement of build to ST/SIT/UAT and Production
Ensures build delivery schedule is met
Provides updates and status reports to the project manager for the development and other related support activities
Provides daily support of assigned application systems
Willing to work on weekends and holidays if necessary
Competencies
Experience in Java Programming, Oracle, SQL and PL/SQL
Applies competent systems analysis and design skills
Experience in Release and Configuration management
Experience with tools and techniques for application testing
Knowledge of formal application development life cycle methodology
Motivated self-learner with a desire to keep abreast of technology trends
Strong problem-solving and critical-thinking skills
Good written and verbal communication skills
Able to design graphic user interfaces (is a plus)
Technical Skills/Knowledge
Java J2EE, JavaScript, XML, UNIX, HTML
Experience with relational DBMS, SQL Experience in software development
Cloud technologies (AWS, GCP or equivalent)
Containerization (Kubernetes. docker or equivalent)
Sonarqube or equivalent SAST
Burpsuite or equivalent
CI/CD technologies and familiarity with DevSecOps
Qualifications
College/University Degree, preferably in Computer Science, Engineering & Mathematics
Background in Banking, Financial and Life Insurance business is a plus