Inna Kulik

Inna is a bridge between Client’s staff and our programmers. She is a true professional and key to ensuring that the right code gets written on time. Our PM knows and claims that wise planning, good communication and focused efforts can solve any issues requested. Inna likes animals and has a real zoo at home: huge dog, fat cat and silent fish 🙂

Simon Hooper

Database expert and inventor of Prod Tech Reporting. Expert in the design of database schemas, the applications that use them, SQL and reporting. He enjoys writing computer algorithms and interactive applications to improve the business productivity. Before embarking on his software career and ultimately founding Productive Technology he was a maintenance engineer, a production manager, a sales manager and chief executive and finance director of an electronics manufacturing company. Having done most of the key management roles he rapidly grasps a client’s business and, with his technical expertise, proposes creative and practical ways forward. He says “Give me the business problem, not an application specification”. Simon loves to be outdoors, whether on a bicycle or a boat.

Delphi Developer

Productive Technology LTD company is looking for a skilled Delphi developer to join our team.  

 

Which professional skills are important to us? (the requirements to the specialist)?

Technical:

  • At least 5 years full time professional programming experience.
  • Expert Delphi programmer with at least 2 years Delphi experience.
  • Experience in C#, ASP.Net (will be a plus).
  • HTML, CSS and Javascript with website writing experience  (will be a plus).  
  • English language to be able to conduct a technical Skype conversation without using Google Translate or undue delay.

Attitude and general:

  • Write structured programs, practise code re-use, document your work, consider how a task will be released and tested, ask questions when the specification is not clear
  • A “professional software engineer” not a “website writer”.

 

Is English required? At what level?

Yes.  Skype chat / voice conversation without frequent use of Google Translate  

 

What is important for us in this person? (preferences for the personality character)?

Must: Reliable, trustworthy, work as part of a team.   Useful: Makes suggestions from own ideas.  Able to communicate directly with the client.  

 

What do we specifically do in the project? (the details, here I come, and I am to do every day)?

  • Write new code according to task specifications.  
  • Gradually take responsibility for sections of the application, improving the architecture and standards.
  • Response to client requests including debugging, technical design of new features, technical support

 

  Why is there a vacant position? As the result of extension, or someone has left (or whatever reason)?

  • New tasks need more team members

 

What are the growth/development opportunities on given position?

Potential for long term lead programmer with project responsibility.    

 

How big are the team and company and what is the structure?

Company is 11 people plus a new person will be hired.  

 

To whom will the specialist directly subordinate?

Prod Tech Project Manager   

 

What is the staff turnover of the project?

Current programmers have been on the project since the start.    

 

How old is the project?

DBvi was launched in 1994 and had been working successfully since then. A new teammate will be responsible for existing features adjustment + writing new functionality there. There is a strong requirement to write detailed project documentation, keep code in order and provide code review on a constant basis.   

 

Where are the people who make technical decisions about the project?

Technical decisions are made by programming team within Prod Tech (GB, Ukraine)

 

About the terms:

 

Do you consider candidates from different countries? Is this position fully remote?

The company is run from the UK, but currently all programmers are in Ukraine. There  is an option: office in Dnipro or remote  

 

Are the overtimes expected? What is the overtime policy?

Policy is not to do overtime normally, so that programmers are able to properly relax and exercise.  There are some out of hours calls to support live systems. Very occasionally overtime is used to meet a deadline.  

 

Is there any prospect of business trips, and where?

To meet the rest of the team within Ukraine – Yes.    

 

What is work schedule?

5 days a week.  8 hours a day. Working hours may vary if agreed with the team and manager  

 

How many vacation days are there?

20 working days.  People are expected to take a reasonable amount of holidays in one go.  

 

When, in which order and in what currency the salary is paid?

Monthly in USD.  Each month’s salary is paid by the 15th of the following month.

 

Process:

 

Is there a test task?

Yes, 1 hour at most  

 

Is the interview going to be in English?

English and Ukrainian / Russian  

 

Who revises resume?

  • Hiring manager
  • Team Lead

 

  How many stages of an interview are there? Аnd with whom?

  • Hiring manager (organizational issues)
  • CEO (organizational and English interview using Skype chat / voice if necessary)

 

WordPress Developer Position

ProdTech (http://prodtech.com/) is an IT company which helps customers to develop and increase their businesses. We are a software house writing bespoke applications for clients. We have small but dedicated team.

Now we are looking for a skilled WordPress developer / designer to join us who will work from home as part of a Ukraine based team working for an UK software house on innovative and international projects.

About the projects:

1) Create new pages / functionality for the website

https://wiseeyes.com

2) Redesign and new features for the website

http://prodtech.com

 

Which professional skills are important to us? (the requirements to the specialist)?

Technical:

  • At least 2+ years full time professional programming / designing experience
  • Expert HTML/CSS, JS, WP programmer
  • English language to be able to conduct a technical Skype conversation without using Google Translate or undue delay.

Attitude and general:

  • Write structured code, practise code re-use, document your work, consider how a task will be designed, released and tested, ask questions when the specification is not clear
  • Designer with the good sense of UI/UX

 

Is English required? At what level?

Yes. Skype chat / voice conversation without frequent use of Google Translate

 

What is important for us in this person? (preferences for the personality character)?

Must: Reliable, trustworthy, work as part of a team.

Useful: Makes suggestions from own ideas. Able to communicate directly with the client.

 

What do we specifically do in the project? (the details, here I come, and I am to do every day)?

  • Write new code / create pages according to task specifications
  • Be responsible for the websites quality and code standards
  • Response to client requests including debugging, technical design of new features, technical support

 

Why is there a vacant position? As the result of extension, or someone has left (or whatever reason)?

New tasks need more team members

 

How big are the team and company and what is the structure?

Company is 11 people plus a new person will be hired.

 

To whom will the specialist directly subordinate?

Prod Tech Project Manager

 

How old is the project?

Both projects are in Production.

  • Wise Eyes website has been launched recently. Needs more pages and features.
  • Prod Tech website was created in 2011 and needs more pages and features.

 

Where are the people who make technical decisions about the project?

Technical decisions are made by programming team within Prod Tech (GB, Ukraine)


About the terms:

Do you consider candidates from different countries? Is this position fully remote?

The company is run from the UK, but currently all programmers are in Ukraine.

There is an option: office in Dnipro or remote

 

Are the overtimes expected? What is the overtime policy?

Policy is not to do overtime normally, so that programmers are able to properly relax and exercise. There are some out of hours calls to support live systems. Very occasionally overtime is used to meet a deadline.

 

Is there any prospect of business trips, and where?

To meet the rest of the team within Ukraine – Yes.

 

What is work schedule?

One of the options may be considered:

  • Fulltime work
  • Parttime (hourly job)
  • Project-based work (amount of work should be estimated, agreed, done, paid on the basis of actual result)

 

How many vacation days are there?

It depends on the option of the cooperation variant chosen

 

When, in which order and in what currency the salary is paid?

It depends on the option of the cooperation variant chosen.

Usually this is done monthly in USD. Each month’s salary is paid by the 15th of the following month.


The process:

Is there a test task?

Optional. Examples of the code are needed.

 

Is the interview going to be in English?

English and Ukrainian / Russian

 

Who revises resume?

  • Hiring manager
  • Team Lead

 

How many stages of an interview are there? Аnd with whom?

  • Hiring manager (organizational issues)
  • Senior programmer (technical)
  • CEO (organizational and English interview using Skype chat / voice if necessary)

Team of Experts

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus sapien nunc eget odio.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus sapien nunc eget odio.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo.

Long-term Projects

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus sapien nunc eget odio.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus sapien nunc eget odio.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo.

Training Sessions

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus sapien nunc eget odio.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus sapien nunc eget odio.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo.

Asking Good Questions

Asking Good Questions

A good question is a “fresh” question which opens up new horizons, inviting people to look at something in a completely new way.
A good question is a question that leads to deeply meaningful answers from a person, and enhances a person’s desire to continue the conversation.
Good questions create the conditions for people to talk about their experience.

GIT training

Structured Programming Training

Introduction

Structured programming (sometimes known as modular programming) is a subset of procedural programming that enforces a logical structure on the program being written to…
This training is about structuring the code within our projects. Object Orientation (OO) is one of the tools that we use, and will be mentioned. But this training is not about the mechanics of OO (inheritance, encapsulation, etc).