Job Description
- Participate in analysis, design and architecture of software systems to meet business
requirements in a highly participatory process. - Design and develop programming systems making specific determinations about system
performance. - Investigate and resolve application functionality related user problems/ issues/needs on incharged systems.
- Create, document, and implement unit test plans, scripts, and test to ensure that logic and
syntax are correct, and that program results are accurate. - Confer with business analysts to gain understanding of needed changes or modifications of
existing systems. - Resolve questions of program intent, data input, output requirements, and inclusion of internal
checks and controls. - Provide assistance to system admin/business analysts and support personnel as needed to
determine system problems. - Performance tuning, improvement, balancing, usability.
- Deliver other assignments by System Manager.
- Other tasks assigned by the manager.
Qualifications
- University Diploma in Computer Science, Information Management or equivalent.
- 1-3 year experience in BA
- Experience in developing and/or designing applications.
- Knowledge in the Software Development Life Cycle is a plus
- Must have knowledge in integration: Web Service (SOAP), Rest
- Experience in Diagrams, Mockup
- Knowledge of front end and back end, API Technology.
- Programming Language: Java/ .NET/ Angular/React/ …
- Researching
- Data Visualization, Data Review and Statistical Analysis
- Documentation
- Database Proficiency
- Software Development
- Nice to have frontend/backend skills
- Nice to have skills relating to ETL tool, ETL Techniques, Unix Shell Scripting
- Ability to work independently and under high pressure.
- Ability to read/write English documents.
- Collaboration and teamwork.
- Time management and organizational skills
- Problem-solving skills
- Analytical and report writing skills.
- Fluent in Vietnamese and English
- Commercial awareness
- An interest in, and understanding of, project management techniques and computing
systems
Benefits
- Competitive Salary + Super.
- Performance Bonuses.
- Flexible Work Times.
- Work from home.
- An amazing team - supportive, fun, and caring with team building, and fun activities.
- Plus, most importantly a genuinely relaxed, happy, respectful, energetic working environment where you will look forward to coming to work each day - whether it is in your home or the office.
- Professional facilities.