Software Engineer

Poland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Proteus Europe are currently looking for a Linux Backend Application Developer for one of our clients based in Poland.

Role and Responsibilities:

Candidates for this position will become part of a dynamic team developing software for backend server applications that include elements of database management, device communications, user notifications etc.
Responsibilities include:

- Developing high quality software as well as unit and component tests within a continuous integration environment

JOB DESCRIPTION & PERSON SPECIFICATION

- Developing scripts to automate and streamline development activities
- Co-ordinating with the Product Owner, team members and other stakeholders to meet business objectives
- Participating in project planning sessions and providing estimates
- Understanding the product and domain in order to write technical specifications
- Delivering code as well as unit and component tests within a continuous integration environment
- Configuring and maintaining release and deployment environments
- Participating in manual end to end system QA testing
-
Essential Criteria:

- A degree in software engineering or equivalent
- At least 3 years' experience in Linux application development in C++ and/or Python
- Practical knowledge of commonly used design patterns and libraries
- Good knowledge of relational databases e.g. MySQL, SQLite
- Experience with one or more scripting languages
- Knowledge of source code revision control, preferably GIT
- Fluent in English, both written and verbal

Desired Criteria:

- Practical experience with C++11 / Python
- Development experience on Ubuntu and Red Hat.
- Experience using unit test and component test frameworks
- Knowledge of messaging systems e.g. REST, message queues
- Practical experience developing backend applications
- Experience working in an Agile environment with continuous integration and deployment.
- Practical experience with Java 6+, Spring 3+ and Hibernate
- Experience in web development, JavaScript
- Practical experience managing and administrating MySQL databases.

JOB DESCRIPTION & PERSON SPECIFICATION

Personal Attributes:
- A good team player capable of delivering excellent results under pressure and to strict deadlines
- Ability to communicate effectively with clients and colleagues.
- Quality focused with an understanding of advances in computer technology and how this affects the business environment
- Adaptable and able to pick up new techniques
- A positive - can do- enthusiastic attitude towards addressing the technical challenges facing
Camlin Technologies and our clients
- Conscientious individual demonstrating attention to detail along with high levels of ownership and commitment
- Motivation to create high quality products and systems and learn new skills
Start date
10/2015
From
Proteus Europe
Published at
30.10.2015
Project ID:
1011114
Contract type
Permanent
To apply to this project you must log in.
Register