QUALIFICATIONS AND EXPERIENCE REQUIREMENTS
Essential:
- 5+ years of relevant development experience
- Be a self-starter, able to prioritize tasks and manage own time effectively
- Excellent and proven design capabilities
- Design code that adheres to the SOLID principles
- Unit testing experience
- A good understanding of the Application Lifecycle and a solid understanding of Quality Assurance, Database Engineering and Build and deployment
Technologies:
- . Net 4. 0 - 4. 6 C#
- ASP. NET, MVC, SOAP, REST API (Web API)
- ORM Technology (NHibernate, Entity Framework)
- C++
- SQL SERVER, MYSQL, POSTGRES
- Software design patterns
- SOLID Principles
Desired:
- Experienced in Agile Development process for diverse requirements
- Infrastructure / Dev Ops awareness
- TDD, BDD
- Technologies:
- Octopus
- Jira
- Bamboo (CI), Bitbucket (GIT), SVN
- HTML/CSS, Javascript, JQuery
- Java mobile development (Android)
- PHP (OOP, Symphony framework; Smarty, Twig)
PERSON SPECIFICATION
- A well organised individual who wants to develop a career in software development
- Conscientious, meticulous with excellent problem solving skills and a systematic approach to work.
- Excellent written and verbal communication skills, ability to listen effectively and interact at within and outside the organisation
- A team player, but capable of working on own initiative.
- Proven ability to switch context and multitask on several things in a short period of time
- Works well with others and able to get results even when working under pressure and to demanding deadlines
MAIN RESPONSIBILITIES
- Delivers high quality code with a commitment to encourage those around you to do the same
- Solves complex problems and takes a broad perspective to identify solutions that may not already exist
- Interprets internal or external business issues and recommends solutions/best practice
- Assist the IT Development Manager with design documentation as needed
- Deliver to deadlines in a fast-paced environment where multiple competing requirements are a part of the job
- Assist IT Development Manager in maintaining and improving the overall platform skills within the Delivery teams and its partners
- Articulate to the wider-audience, some with no IT jargon knowledge, the impact of technology/design choices
- This role is directly reporting to the IT Development Manager
WHAT WE OFFER
We offer competitive remuneration and a comprehensive benefits package that includes medical insurance, meal tickets and the proper environment for career developing.
WHO WE ARE
PayPoint Romania is the country’s main cash payments operator through its network of branded terminals in local shops. PayPoint launched its cash payments service in Romania in August 2008 and has grown a substantial portfolio of supplier partners from a wide range of different industries. There are currently over 11. 700 PayPoint terminals countrywide and the company has partnered with over 160 major suppliers of telecom, utilities, transportation, security and financial services.