Tech
System Analyst
Job Description
Our clients are in E-commerce, Government and Corporate, we build enterprise grade systems and products. We are now looking for high calibre individuals wishing to become part of our Smart Solution team.
Responsibilities
Researches, identifies, selects, and tests latest technology products for solution delivery.
Leading a team of analyst programmers and programs to contribute in all stages of software development lifecycle (SDLC), including system integration and user acceptance test (UAT)
Defines system solutions based on user/client needs, and required integration with existing applications, systems, or platforms.
Responsible for the architectural design, development, and deployment of the overall systems. Requires staying on top of the industry trend and new technologies for the system architecture.
Prepare programming specification or related documents based on logical design effectively to meet all user requirements.
Establish system automation build/deployment for QA and Production environment.
Establish software code quality assurance processes, unit and system testing strategies.
Ongoing support application enhancement and maintenance.
Any ad-hoc assignments as requested by the supervisor.
Requirements
Bachelor degree or above in Computer Science or related discipline.
At least 4 years' practical work experience in Software Development and Information Technology.
Solid Experience in JAVA, servlet, JSP, JavaScript, C++, C#, HTML, PHP, Python, VB/ASP.NET.
Solid experiences in MSSQL, MySQL database.
Familiar in NoSQL databases MongoDB, CouchDB, Elasticsearch.
Familiar with Windows server and Linux (Ubuntu).
Familiar with AWS/Alibaba Cloud solution deployment and administration.
Knowledge in hyperledger and blockchain technologies will be advantage.
Passionate about programming and problem-solving in a collaborative team environment.
Self-motivation in learning new techniques and adopting industry best practice.
Great sense of responsibility, able to work independently.
Good communication and interpersonal skills.
Be a great team-player.