Senior Developer
Enghouse Systems
Blackburn, Lancashire
6d ago

As an Enghouse Networks company, CTI Group is a global provider of innovative carrier-grade software solutions and services which empower organizations to gain strategic competitive advantage from their unified communications data.

As a senior developer the successful candidate will be required to work closely with the development team members to develop new products, enhance existing products and maintain legacy products and systems.

Key responsibilities

  • Estimate, design and deliver complex software solutions.
  • Deliver good, production quality code to agreed deadlines.
  • Promote high standards and actively seek to improve development processes.
  • Support and guide the work and development of others
  • Actively seek to bring new knowledge and technologies into the team.
  • Proactively extend and distribute knowledge to others.
  • Carry out design and code reviews ensuring that solutions are secure, future proof, performant and maintainable.
  • Ensure code is Unit tested.
  • Maintain the performance of new and existing products and investigate and resolve performance issues.
  • Skills & Experience

    Minimum of 3 years’ experience as a senior .Net backend development delivering quality software solutions.

    Wide range of skills and experience in a number of languages, technologies and methodologies including :

  • Languages / technologies - C#.NET, REST / SOAP web services, Unit Testing, Continuous integration, console applications, Data ETL
  • Databases Good knowledge of relational databases. SQL skills
  • Experience with any of the following desirable but not essential : Linux, Java, LDAP, DB Performance profiling & tuning, other database systems such as MongoDB / NoSQL, branch management, HTML, CSS
  • Methodologies - Agile, Waterfall
  • Excellent verbal and written communication skills (English).
  • Interest in SOLID principles & clean code
  • Advantage worked in the telecommunication industry
  • Some national / international travel may be required.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form