Software Developer designs, builds, tests, and maintains scalable software applications. The role involves writing clean code, collaborating with cross-functional teams, debugging issues, and delivering secure, high-performance solutions aligned with business requirements, quality standards, and modern development practices across platforms and technologies.
- Design, develop, test, and maintain software applications
- Write clean, efficient, and well-documented source code
- Collaborate with teams to define technical requirements
- Debug, troubleshoot, and resolve software defects promptly
- Implement security, performance, and scalability best practices
- Participate in code reviews and continuous improvement
- Integrate APIs, databases, and third-party services
- Support deployment, monitoring, and post-release maintenance.
- Proficiency in programming languages and frameworks
- Strong understanding of data structures and algorithms
- Experience with databases, SQL, and data modeling
- Knowledge of software development life cycle processes
- Familiarity with version control and collaboration tools
- Problem-solving, analytical thinking, and communication skills.
Note: Salary depends on experience and skills and is paid in local currency.
Date Posted
January 29, 2026
Location
Karachi, Pakistan, Islamabad, Pakistan
Offered Salary:
5428000 - 7680000 / year
Expiration date
September 27, 2027
Qualification
Bachelor Degree