Role Summary
The ideal for a computer systems analyst is perfect harmony between an organization's employees, work flow and computer system. These professionals must be clear understanding of how the components within a computer system hardware, software and networks work together. They're charged with analyzing that interaction and making recommendations to help a company or organization operate more efficiently. Computer systems analysts juggle a lot of responsibilities, which can include choosing and configuring hardware and software, matching technology to users needs, monitoring and testing the system in operation and troubleshooting problems after implementation.
Responsibilities
- Review and revise software requirement specification and design specification
- Participate in and oversee the design, development, implementation and support of software solutions to meet business needs.
- Collaborate with the team members to understand software requirements and design working solutions.
- Give consult and recommend solution to programmer analyst.
- Investigate and understand software requirements, identifying systems integration points and impact analysis.
- Participate in architecture decision-making for new infrastructure and applications
- Provide technical assistance on the architecting, troubleshooting, and performance tuning of the supported environments.
- Coordinate development and deployment activities within a project team.
- Monitor system and data quality in production system.
- Establish support documentation and provide training on products and procedures.
- Provide technical assistance on the architecting, troubleshooting, and performance tuning of the supported environments.
- Proactively identify, recommend and implement improvements to organizational processes and technology solutions, i.e. change management, problem management.
- Proactively identify, recommend and implement improvements to organizational processes and technology solutions, i.e. change management, problem management.
Qualifications
- Bachelor's degree or higher in Computer Science, Computer Engineering or any IT related fields.
- At least 3-5 years experience in SA with web based application development using GO, React, JAVA, ASP.NET, ASP.NET MVC, C#.NET or J2EE under Spring, Strut or other frameworks.
- Having object-oriented perspective and can develop design specification under UML notification.
- Have a knowledge in Loan or Hire Purchase business is an advantage.
- Experience in PL/SQL on Oracle or Microsoft SQL.
- Experience in IT/System maintenance and support is a plus.
- Must be a self-starter and highly motivated.
- Can work under pressure and change
- Willing to do coding if necessary
- Having skills and experience in project management.
- Strong leadership skills and have a systematic, disciplined and analytical approach
- Have a knowledge in Loan or Hire Purchase business is an advantage.