Senior Software Engineer
Enghouse Interactive
Lahore, Johar Town
4h ago

Role Objective :

  • Working within the development department to provide product maintenance and support
  • Develop new features and functions in the Pro product suite of Telecom and IT expense management
  • Assist the Team Manager in managing the engineering function
  • Key Responsibilities :

  • Develop the product with the right quality according to the specifications
  • Work according to the Scrum model adopted and refined by the department
  • Produce software that is consistent with the overall architecture and design parameters
  • Maintain accurate version control and software integrity
  • Produce source code that is reliable, robust, and fault free with full test coverage
  • Facilitate Product documentation by producing documentation raw artifacts
  • Participate in scoping / needs analysis and consult with stakeholders to understand application requirements and apply them to product design
  • Test product deliverables at key milestones. Anticipate the risks and issues through the lifecycle of the development.
  • Ensure that the quality of the software and bespoke deliverables are fully tested before release to customers, including unit testing, bulk data testing, and product testing.
  • Facilitate continuous improvement of Products, Services, and Processes to maximize customer satisfaction and profitability.
  • Coordinate with other production teams, third-party suppliers, and other involved groups to ensure that software is delivered as part of a coordinated effort.
  • Work with the support team to resolve any software faults, including extensive testing and customer site visits if required.
  • Stay abreast of technologies from key suppliers such as Microsoft.
  • Knowledge, Skills & Experience :

  • Experience in Software Product Development
  • Planning and organizational skills and the ability to work with scrum team methodology
  • Good interpersonal and communication skills, to gather information from and for people
  • Reliable, confident, self-motivated, and ambitious
  • Ability and desire to innovate creative and methodical
  • Analytical and problem-solving skills
  • Determination to learn & professionalism to estimate software development to time and budget.
  • Technical skills :

  • Frame works : Microsoft .NET and .NET Core, Vue, jQuery, Entity framework
  • Programming language : C#, C++, C, VB, SQL (procedures), JavaScript, CSS
  • Environment : VS, GIT, Jenkins, HyperV, Azure
  • Test methodology : JEST, Vue Test Utils, Ranorex,
  • Platforms : Windows, SQL Server, AD / AzureAD,
  • Protocols : IP-TCP / UDP, HTTP(S), AJAX, REST, XML, SOAP
  • Web UI development, Database design, SQL scripting and Data processing.
  • Willingness to work with new / unfamiliar technologies
  • Additional skill and experience that would be advantageous :
  • Experience working with containers and orchestration
  • Experience of other cloud platforms (AWS / GCP)
  • Experience of scrum teamwork
  • Experience working with Linux, Microsoft Vista, or Microsoft office would be advantageous
  • 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