Responsibilities:
- Codes, tests, debugs, implements, and documents programs. Assists in the modification of company products and/or customer/internal systems to meet the needs of the client and/or end-user.
- Gathers information from the system, analyzes program and time requirements, and prepares documentation to change existing programs.
- Performs advanced and complex programming, coding and documentation of systems and applications software.
- Conduct, and guides others, in technical software development, testing and debug systems and software applications, as needed.
- Compile and prioritize enhancements and defect resolutions to applications, implementing changes.
- Analyze business requirements and prepare detailed technical specifications to write applications and programs.
- Key contributor into the strategy and technical planning of system/application technology in accordance with internal and external software compliance standards
- Independently handle complex issues with minimal supervision, while escalating only the most complex issues to appropriate staff.
Requirements:
- At least a diploma in Computer Science, Computing, Electrical Engineering, IT or equivalent with Java training or certification
- At least 5 years experience in system analysis, design, and programming Full stack development experience
- Knowledge and experience with REST APIs, creating API centric microservices applications, working and connecting with API
- Proficiency in one or more backend languages (Spring boot / NodeJS / Python)
- Proficiency in one or more frontend framework (HTML5 / Angular / React)
- A proven track record of successful project/product implementation with Continuous Integration, Continuous Delivery, Pair programming, and Test-Driven Development.
- Experienced in Java 8, Scala, C#.net, VB.net, iOS, Kotlin and Android applications
- Knowledge in Redis, Docker, Jenkins, Teamcity, SVN, GIT, and GIT LAB
- Knowledge in HTML5, CSS, Javascript, React, React Native, Redux, Angular, NodeJS, Java, Spring Boot, C#, Python AWS Cloud, J2ee
- Effective oral and written communication skills in English with excellent interpersonal skills.