KSF Technologies Ltd. is a European software development company. We have been providing our services worldwide since 1992. Our office location: Academgorodok metro station, Palladina av., 44
24 мая 2019

Software Engineer (вакансия неактивна)

Киев, удаленно

Необходимые навыки

. Education and/or Experience:
• Bachelor’s degree
• Minimum 5 years of software development experience in Core Java/JEE
• Experience in music/media industries preferred
• Strong SQL skills (preferably Oracle/Postgres)
• Familiarity and experience with Linux shell essentials
• Familiarity and experience with JavaScript Frameworks (Angular, React, JQuery, etc), XML, JSON, HTML, and CSS
• Atlassian Jira or similar issue/project tracking application experience
• General understanding and familiarity with source control management, versioning, testing methodologies, and software release lifecycles.
• Experience with a version control system (preferably GIT)
• Familiarity with Java build tools like Gradle and/or Maven
• Working knowledge or experience with cloud-based technologies preferred
• Working knowledge of AWS tools and services (e.g. API Gateway, Lambda, S3, Athena, Glue, EC2) preferred
• Familiarity with Container-based technologies (Docker, ECS, Kubernetes) preferred
• Familiarity with Jenkins preferred
• Familiarity with Spring Framework, Spring Integration and Persistence frameworks (e.g. JPA, Hibernate) preferred
• Familiarity with Agile Scrum methodologies preferred


The Software Engineer’s responsibilities may include, but will not be limited to:

• Quickly understand the business issues and data challenges of organization and industry
• Design and implement specified functional requirements within two-week development cycles (using Agile Scrum methodologies)
• Compile and deploy code within Cloud service environments
• Build functional tests for all new features
• Create technical documentation as needed (e.g., architectural diagrams, flowcharts, etc.).
• Update development progress continuously using SME’s issue and project tracking tool.
• Serve as second-level support for production issues (e.g., fixing bugs, data cleanup, etc.)
• Attend daily calls (i.e., “daily scrums”) to discuss roadblocks and relevant updates.