Our globally American based partner company who provides telecommunications and customer-service software solutions to their partners is looking for software engineers.
The role requires building relationships and interacting with individuals both inside and outside the immediate team to ensure the product’s architecture meets the business goals. Requires working with Product Managers to define particular features, Team Leaders on release planning, Architects to establish designs for excellent solutions and fellow Engineers to execute delivery of solutions.
are currently recruiting for

Software Engineer (C++/Java)(B104SEC)


  • Work with Technical Architect and Team Lead to define, document, and communicate a coherent feature design
  • Ongoing evaluation (test) of feature design – proactively work with others to identify issues or potential risk areas with the architecture (performance etc…)
  • Develop features using best practices and ensure it fits with the architecture for the product
  • Ensure the right work is being done, work with Team Lead to know that product qualities like, unit tests, automation, throughput, capacities, security & performance will be sufficient
  • Ensure design and implementation work meets the stakeholder’s requirements
  • Prioritize and resolve technical problems
  • Support departmental and team initiatives
  • Be recognized as a solid technical resource within the team.
  • Support and provide input to development tools, environment and 3rd party software selection
  • Take responsibility for technical implementation and decision making including the delivery of features
  • Identify, monitor and resolve feature related issues; escalate if individual resolution is not possible


  • A minimum of 2 years of proven success in implementing and designing features within enterprise level solutions or suitable alternative experience in a professional engineering department
  • Evidence of a minimum of 2 different and suitably complex requirements which have been designed by yourself
  • A Bachelor’s or Master’s degree in Computer Science / Software Engineering
  • Strong development experience using OO languages, web services and database technologies
  • Fluent English knowledge (both spoken and written)
  • Technical knowledge:
    • Windows Server 2008, 2010, 2012 knowledge
    • Networking background, Working knowledge of LAN’s and WAN’s.
    • Experience using database technologies e.g. Microsoft SQL, ODBC etc.
    • Knowledge of RESTful Web Services, XML, XML Parsers, JSON
    • Experience with Unit Tests or similar TDD
  • Frontend Development:
    • Experienced UI developer with UI framework experience.
    • Knowledge of Sencha ExtJS 4 Framework, JavaScript/AJAX, HTML (HTML5 Preferable), CSS, JSP/Servlets, Tag Libraries for application development.
  • Backend Development:
    • Experienced backend server development knowledge.
    • Experienced Java and/or C++ capability, specifically in server side development in real-time environments.


  • Telephony and Telecommunication development experience (e.g. Cisco, Avaya etc.).
  • Understanding of Inbound and Outbound Call Centre environments and/or Financial Trading environments (e.g. BT, IPC etc)
  • Experience working on real-time systems (e.g. voice/video recording products)

Other information:

  • Working in an international team
  • New and variety projects
  • Competitive salary package
  • Cafeteria
  • Professional development opportunities


  • IT Development
  • Programmer, Developer
  • Full time

Experience required:

  • 1-3 years professional experience

Required language level:

  • English - higher advanced/fit for negotiation

Job location:


How to apply/ contact information:

If you are interested in the positon send us your professional CV.