Principal Duties and Responsibilities:
- Take part in implementation projects and further support of developed software source code and configuration
- Analyze functional requirements and put them into implementation considering existing system and product components architecture
- Implement necessary changes following software engineering best practices
- Troubleshoot, analyze, provide workarounds and resolve various complex software and operations problems related to customer solution during acceptance and production phases
- Provide post-production support services for the customers, including the following activities:
- Analyze, identify, prioritize and assist in resolution of issues in production environments within defined SLAs
- Analyze, categorize, implement and deploy change requests and enhancements to further improve the existing solution
- Maintain and improve the performance of existing software
Experience and Requirements:
- 2+ years of recent experience in developing enterprise front ends
- Strong fundamentals of HTML5, CSS3 and JavaScript/Typescript
- 1+ year of experience with Angular or one of major JS frameworks (Angular\Vue\React JS). Angular is preferable.
- Excellent knowledge of software engineering best practices (e.g. Agile software development, unit testing, code reviews etc.)
- Working knowledge of UX / UI best practices and optimization techniques
- Familiarity with containers (Docker)
- Understanding of RESTful APIs
- Strong troubleshooting and problem-solving skills
- Good written and spoken English
- Good communication and interpersonal skills
Education:
Degree in a relevant IT field.