Bachelor’s degree or equivalent combination of education and experience.
Two to four years of technical team leadership experience.
Excellent communication skills, including advanced English.
Strong analytical, problem solving and troubleshooting skills.
Excellent organizational skills and ability to manage multiple projects concurrently.
Minimum two to four years of programming experience.
Agile development processes
Proven track record for leading the development of scalable, high-volume platforms
Java
XSLT, XML
Oracle relational database
Jira project and issue tracking software
Postgres relational database
Python
Ansible
Elastic Search
Amazon Web Services — SWF, SQS, RDS, SNS, Cloud Formation, Kinesis, DynamoDB
Official employment;
28 vacation days;
Competitive salary level;
English classes;
Compensation of lunches;
Good working conditions in the comfortable office;
Proficient and fun-to-work-with colleagues;
Regular company events.
Front line management of one (1) to five (5) software development professionals.
Foster a strong team morale in a fast-paced, action packed environment.
Excited about technology. Highly motivated.
Translating business requirements into technically explicit database, service and software design and/or requirements.
Successfully deliver approved and defined products and features according to estimated timelines; communicate any variances in delivery timelines to business stakeholders.
Ensure development resources are adhering to best practices as defined by Software Architects and Technology leadership.
Provide support to Product Owners and other business stakeholders as needed as part of product release activities.
SPS Commerce, an American based company, is hiring an entry level Software Engineer in our Kyiv office. This position will work with our Platform Engineering team.
As a Development Manager you will be responsible for a team of software development professionals building highly scalable cloud-based systems. You will work closely with a Product Owner and other stakeholders to understand and then translate business requirements into software design and deliverables. You will mentor your team on the latest technology trends and collaborate with them on opportunities to introduce new concepts and technologies into the product.