Software Engineer - VOIP Expert
Enghouse Systems
Lahore
4d ago

We are currently seeking a Software Engineer - Voip Expert to join our R&D team

Role Objective

Working within the R&D department to provide product development of new features along with maintenance and support of existing products.

Co-operate with the team manager in directing the product engineering function.

Job Description

Developing software and solutions to quality standards

Provide developer level product maintenance and support through triaging logs and communications with customer support engineers

Provide technical input to project specifications

Provide technical input for related business processes; product management , sales, support

Provide innovative ideas for the products roadmap

Responsibilities

Carry out research when requested in a controlled and productive manner

Produce software on time and within budget.

Produce source code to meet the specifications provided which is reliable, robust and fault free. This includes ensuring that all software deliverables are fully tested before release to customers including unit testing, load testing, functional testing and system testing.

Produce software that is consistent with the overall architecture and design parameters that have been defined as a team standard.

Maintain accurate version control and software integrity.

Test product deliverables at key milestones. Anticipate the risks and issues through the lifecycle of the development.

Facilitate product documentation and internal training material.

Work with the support team to resolve any software faults, including extensive testing and customer site visits if required.

Inform and other departments of the business via product management for allocated products and software projects.

Communicate frequently and consistently with internal parties involved on the progress of key products.

Co-ordinate with other production teams third party suppliers and other involved groups to ensure that software is delivered as part of a coordinated effort.

Facilitate continuous improvement of Products, Services and Processes to maximise customer satisfaction and profitability.

Stay abreast of technologies from key suppliers in the industry.

Expectations

Sense of responsibility for work and timescales, attention to detail, consults effectively to resolve issues, follows good working practice

Knowledge Skills & Experience

Planning and organisational skills and the ability to work on several projects concurrently

Analytical and problem solving skills with the ability to self learn from existing product code

Experience in Software Development

Technical skills :

Compilers : C / C++, Microsoft .NET (C#), Java

Protocols : TCP, UDP, SIP, CSTA, TAPI, TLS, SSL, REST, SOAP, XML, WebSockets

Platforms : Windows ,Linux, SQL

Real-time server programming distributed systems architecture knowledge (including : client / server programming)

Willingness to work with new / unfamiliar / bleeding edge technologies - Knowledge of communications technologies would be advantageous.

Secure Programming and Compliance advantageous

DevOps skills for build processes and automation

Determination to learn & professionalism to finalize software development on time and within budget.

Ability to work to tight schedules

Good interpersonal and communication skills, to gather information from and for people

Good English language understanding and communication skills

Reliable, confident, self-motivated and ambitious

Ability to work in conjunction with other team members to contribute to delivery of profit for the business.

Ability and desire to innovate, be creative and be methodical

Qualifications

Minimum experience : 0-2 years

Minimum academic level : Computer Science Graduate

Report this job
checkmark

Thank you for reporting this job!

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

Apply
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.
Continue
Application form