1. Qualification: Bachelor’s degree in Computer Science
2. Work Experience:
- At least 5-year experience in software development, focus on Java
- Experience in team management
- Experience in finance-banking domain
- Experience in Java/J2EE development
- Experience in at least one of the following ORM frameworks: JPA, Hibernate/NHibernate, Entity Framework
- Experience in at least one of these architectures: MVC, MVP, MVVM
- Experience in REST/SOAP
- Experience in working on Oracle, MS SQL, MySQL especially Oracle PLSQL is a plus
- Experience in working on.NET, Angular, React is a plus
- Have knowledge on mobile application programming is a plus
3. Knowledge
- Analyze business data/requirements
- Develop and maintain in-house applications per assignment
- Proactively assist users/other teams on testing systems/applications and follow up with timely delivery
- Build MIS reports
4. Skills
- OS: Linux, Windows
- Knowledge on design pattern (DI, MVC, Factory, …)
- Communication
- Presentation
- Email
- Report
- Good collaboration
- Can-do attitude
This job description is reviewed on annually basis and subject to change upon business requirement.