Software Engineer
Enghouse Interactive
Lahore, Johar Town
4d ago

Are you an enthusiastic, talented, self-motivated university graduate or young professional? Would you like to challenge yourself with planning, designing and executing development and automation projects?

Then this Software Engineer role could be your next challenge!

Based in our office in Lahore, you will be working within the development department to provide product development of new features and products including maintenance and support of the products as well as working on testing and automation projects.

Key Responsibilities :

  • Participating in the review and clarification of new software requirements. 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, system and automated testing.
  • Identify the risks and appropriate test coverage to validate new features as well as regression and develop test plans and cases, throughout the test automation scenarios
  • Be creative and come up with efficient ways to test features and identify the area of testing that can be automated
  • Execute tests in automated fashion, capture, analyze the results, document issues, and prepare test reports
  • Facilitate product documentation
  • 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 Cisco and Microsoft.
  • Knowledge, Skills & Experience :

  • Experience in software development and software development methodologies most notably Agile
  • Excellent Analytical skills
  • Concept of Automated testing in a software environment
  • Determination to learn and work with new and unfamiliar technologies
  • 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.
  • Ability to write / speak and understand English language
  • 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 creative and methodical
  • Experience working with Linux, Microsoft operating systems and Microsoft office would be advantageous
  • Knowledge of Secure Development and standards like OWSAP, ISO 27001 would be an advantage
  • Technical skills :

  • Compilers / Frameworks : Visual Studio, Microsoft .NET / ASP.NET 4.x, Microsoft .NET / ASP.NET Core 3.x
  • Platforms : Windows client and server, Linux, SQL Server
  • Protocols : TCP, UDP, SIP, ASP, TLS, SSL, REST
  • Web : HTML, XML, XSL, XHTML, CSS, AJAX, Angular JS, jQuery
  • 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.
  • Experience :

    Junior Software Engineer : Fresh Graduate or Up to 1 year Experience.

    Software Engineer : 2-4 Years

    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