Job Summary
Job description
Overview of job
- Contribute to all phases of the development lifecycle: analysis, design, implement, test and maintain software application
- Cooperate on new development of internal system tool/ web-based document management system
- Take part in software and architectural development activities
- Take 100% ownership and responsibility of assigned application
- Follow the development process: using Jira, creating technical document, etc.
- Provide support during testing and system deployment
- Review, suggest & solve issues on production and non-production environment
- Recommend changes/improvement of established applications
- Participate on IT projects by closely cooperate with: Software Analyst, Developers, Data Analysts, QC and other functional teams/departments
- Project/Change request planning and managing (in IT scope)
- Determine best practices, principals and spread out them across the organization
- Coaching/Mentor: provide guidance and training to other team members
- Contribute to build team’s culture/process/standards.
Job Requirement
- BS/MS degree in Computer Science, Software Engineering or a related major.
- Strong experience (5+ years) with Java (Spring Boot) or C# (.NET Core) programming languages: Object Oriented analysis, design and develop using common design patterns.
- Profound insight of languages internals (memory management, transaction management, life-cycle, concurrency/threading)
- Experience with system design and architecture
- Strong experience in webservice: REST, SOAP, API Gateway
- Strong experience in relational databases (such as SQL Server, Oracle), including index strategies, performance tuning and optimization and stored procedures and write complex SQL statements for large scale databases.
- Experience with enterprise class software deployment, web development process (design, development and deployment)
- Familiarity with front-end stacks is a plus (HTML, CSS, JS/Jquery, ReactJS, etc)
- Experience as a DevOps Engineer or similar software engineering role is a plus
- Good problem solving skills, collaborative and result-oriented.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- Spring
- Spring Boot
- JavaScript
- jQuery
- HTML
- C#
- CSS
- Oracle
- REST
- OOAD
- SOAP
- Design Patterns
- MS SQL
- DevOps
- ReactJS
- .NET Core
- API Gateway
COMPETENCES
- Problem Solving Skills
- Teamwork
- Result-oriented
BUSINESS PROFILE
Home Credit Vietnam Finance focus on lending to consumers seeking purchases of durable goods.
Home Credit Vietnam Finance Company Limited has officially operated in Vietnam since 2009, providing leading consumer financial products in Vietnam with outstanding features, namely quickness and simplicity. In Vietnam market, Home Credit is now taking the lead in motorbike hire-purchase field. After 6 years of operation, Home Credit has built relationship with nearly 5,000 retail outlets in 63 cities and provinces nationwide.