Position: Technical Consultant (Java)
Reports to: Project Manager
Purpose for Position
Works as a developer team member or an individual technical consultant on system design, development, implementation, configuration and customization or other project's requirements. Direct reporting to Senior Consultant and Project Manager. Successful candidates usually have three or more years of experience in programming or applications development environments and have passion in self-improvement to new technology.
Essential Duties and Responsibilities
90% Works on
- Analyzes customer business requirements and application objectives. Develops configuration design, functional and technical specifications to meet customer needs.
- Assists with providing clients with technology solutions utilizing best suited technology.
- Works with managers to develop and deploy applications in client/server, web, cloud environments.
- Participate in design, coding and testing of custom products.
- Facilitate clients through a requirement discovery process, prototype and document requirements.
- Responsible for general programming and integration activities.
- Manage the configuration deployment.
- Work as Data Engineer with Data Scientist team to structure data flows and integrations.
10% Provide customer support as needed
Essential Education, Skills, and Environment
Education and Work Experience
Bachelor’s degree in business, engineering, or computer science, or equivalent experience. Typically requires three or more years of experience in programming and consulting environments.
Specialized Knowledge and Skills
- Master on knowledge of modern programming languages, relational databases and operating environments, Windows, Unix, Oracle, DB2 or MS SQL Server, Java (preferable), .net, c#, PL/SQL, Web Service, Python, etc.
- Good knowledge and experience of System Security.
- Good knowledge and experience of System Integration.
- Good knowledge and experience of Cloud configuration; Google, AWS, Azure, etc.
- Significant experience in analysis, design, programming techniques, database systems, and client-server tools and applications.
- Knowledge and experience of BI or reporting tools (Cognos is preferable)
- Experience with modern ERP or Financial packages is a plus (Oracle Financials, SAP).
- Having thorough technical knowledge of software development methodologies, design and implementation.
Personal and Characteristics
- Excellent interpersonal skills to work as a team member and as a liaison with customers.
- Highly self-commitment on project timeline and success.
- Highly self-commitment to self-improvement to new or non-pre-existing technical skill.
- Excellent documentation on technical specification.
- Excellent communication and planning skills.
- Experience around 2-6 years
Benefits
- Five-day work week
- Flexible working hours
- Medical insurance
- Bonus
Office location: Close MRT Huaykwang