Senior Software Engineer
giant precision pvt ltd
Lahore, Pakistan
3d ago

For 30 years giant have provided specialist, end to end workforce management software and support services to recruitment agencies and corporate companies, internationally.

  • We invest heavily in our end to end cloud-based software and services which range from candidate sourcing, vendor management, onboarding and candidate screening through to timesheet management, billing, payroll, employment solutions and legislative risk management;
  • whilst at our specialist division, giant finance+, we provide tailored funding, software and support services for start-up to medium sized recruitment agencies.

    Our commitment to quality and compliance protects our clients from risk and our rigorous international Quality Management Standard ISO 9001 and Security Standard ISO 27001 ensures that their data is GDPR secure.

    We are also green! We’re passionate about our planet so we have the ISO 14001 Environmental Management Standard which focuses on reducing waste and increasing recycling!

    The Role

    As Senior Software Engineer you will ensure that all allocated projects are coded efficiently with optimum performance. Your ultimate objective is to make sure all works are completed within specified deadlines and to agreed standards.

    Key responsibilities of the role include but are not limited to :

    1. Write, modify, review and test code for new and existing client applications.

  • 2. Develop software solutions by studying information needs; conferring with lead; studying systems flow, data usage, and work processes;
  • investigating problem areas; following the software development lifecycle.

    3. Optimize and refactor code to attain efficiency and maintain standards

    4. Assist in design and implementation of solutions for new and existing client applications.

    5. Prepare and installs solutions by determining and designing system specifications, standards, and programming.

    6. Improve operations by conducting systems analysis.

  • 7. Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities;
  • reading professional publications; maintaining personal networks; participating in professional organizations.

    8. Support and develop software engineers by providing advice, coaching and educational opportunities.

    Ideal Profile

  • Ideally you would have a Bachelor in Computer Sciences related degree with at least 5 years’ experience as a software engineer.
  • You must be able to code complex solutions in .Net and SQL Server, have great enthusiasm and attitude for the role, a high level of resilience and strong written and verbal communication and emotional intelligence.
  • Expert in .Net and SQL Server having worked on multiple large-scale web applications.
  • Understanding and striving to achieve the giant people values is essential.
  • What's on Offer?

  • Excellent career development opportunities
  • Work within a company with a solid track record of success
  • Work alongside & learn from best in class talent
  • 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