Software Developer

Description

The ideal candidate will have solid experience in software development, strong problem-solving capabilities, and the ability to collaborate effectively with cross-functional teams. The role will be responsible for designing, developing, testing, and maintaining scalable software solutions that support business requirements and digital transformation initiatives.

Key Responsibilities

  • Design, develop, test, and maintain scalable and reliable software applications.
  • Write clean, efficient, maintainable, and well-documented code.
  • Participate in code reviews and contribute to development standards and best practices.
  • Collaborate with developers, designers, business stakeholders, and other cross-functional teams to understand and translate requirements into technical solutions.
  • Troubleshoot, debug, and resolve application issues in a timely manner.
  • Integrate applications with APIs, databases, and third-party systems where required.
  • Contribute to system enhancements, upgrades, and continuous improvement initiatives.
  • Follow software development methodologies, version control, testing, and deployment practices.
  • Stay updated on emerging technologies and recommend relevant solutions that can improve business efficiency.
Qualification

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

Required Skills

  • Strong proficiency in one or more programming languages such as React Next JS, Node.js, Java, C++, PHP, Python, etc.
  • Good understanding of Object-Oriented Programming (OOP) concepts.
  • Experience with software development methodologies such as Agile/Scrum.
  • Working knowledge of databases, APIs, version control, and software testing.
  • Strong analytical and problem-solving capabilities.
  • Excellent communication and collaboration skills.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Exposure to CI/CD and DevOps practices.
  • Experience developing or integrating AI-enabled applications would be an advantage.

Experience

3–5 years of relevant experience in software development.

Summary

Job Type

:

Permanent

Positions

:

1

Placement

:

Head Office
Location

:

Lahore

Closing Date

:

2026-10-18