WHAT WE OFFER
OPEN POSITION
Developer
JOB DESCRIPTION
- Understand client requirements and how they translate in application features
- Collaborate with a team of IT professionals to set specifications for new applications
- Design creative prototypes according to specifications
- Write high quality source code to program complete applications within deadlines
- Perform unit and integration testing before launch
- Conduct functional and non-functional testing
- Troubleshoot and debug applications
- Evaluate exisiting applications to reprogram, update and add new features
- Develop technical documents and handbooks to accurately represent application design and code
REQUIREMENTS
- Excellent understanding of software design and programming principles
- Proven experience as a application developer
- Experience in designing and building applications
- Ability to program in at least one programming language such as PHP with Yii/CI framework, Java, etc.
- In-depth knowledge of database such MS SQL Server, Postgres
- In-depth knowledge of programming for diverse operating systems and platforms using development tools
- Excellent understanding of software design and programming principles
- A Team player with excellent communication skills
- Analytical thinking and problem-solving capability
- Great attention to detail and time-management skills
- Certified application developer is a plus
Mobile Application Developer
Job Description
- Design, build, and improve highly scalable, reliable, and fault tolerant Android App
- Quickly grasp concepts, problems and implement solutions with guidance.
- Unit test code for robustness, usability and reliability.
- Contribute to the evolution of the technology, product and experience.
- Partner with the product management team to define and execute the feature roadmap.
- Coordinate with cross functional teams (Backend, DevOps, Design etc.) on planning and execution.
- Proactively manage stakeholders communication related to deliverables, risks, changes and dependencies.
- Communicate, collaborate and work effectively across cross functional teams in a global environment.
Requirements :
- At least 2 year(s) of working or development experience in the related field is required for this position
- Proven work experience as an Android Mobile developer
- Know or have experience in developing and testing apps on Android.
- Hands on experience and strong proficiency but not limited to Kotlin.
- In-depth knowledge and understanding of Android Framework, SQLite, MySQL database or other database
- Understanding of internal implementation of programming languages, good OO design skills and good design patterns knowledge.
- Ability to understand and implement continuous Integration and Continuous Delivery principles.
System Analyst
Job Description:
- Defines application functional requirements by conferring with internal and external
- Evaluating procedures and process
- Examines existing IT systems and business process
- Creates solutions by preparing and evaluating alternative workflows to adapt with the new IT systems
- Perform testing to ensure that the new system works as expected
- Provides systems references by writing documentations such as manual book, flow diagram, etc.
- Gives training and workshops for internal and external about the new IT systems
Job Qualification:
- At least Bachelor Degree in Information System
- At least 2 years of working experience in the related field
- Required language: English
- Deep understanding of SDLC, ERD, and RDMS concept
- Possess Excelent analytical and problem solving skill with attention to detail
- Possess good presentation skill
- Ability to work under pressure and achieve target in timely manner