Job Summary:
We are seeking a talented and motivated Software Engineer to design, develop, and maintain software applications. The ideal candidate should have strong coding skills, problem-solving abilities, and experience working in an agile development environment. You will collaborate with a team of engineers, designers, and stakeholders to build efficient and scalable software solutions.
Key Responsibilities:
- Develop, test, and maintain software applications and systems.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to gather and analyze software requirements.
- Debug, troubleshoot, and optimize existing software solutions.
- Ensure software performance, security, and scalability.
- Stay up to date with emerging technologies and best practices.
- Participate in code reviews and provide constructive feedback.
- Work with databases (SQL, NoSQL) and cloud-based services (AWS, Azure, Google Cloud).
- Follow Agile methodologies, including Scrum and DevOps practices.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proficiency in programming languages such as Python, Java, C++, JavaScript, or similar.
- Experience with front-end and back-end development frameworks.
- Knowledge of database management systems (SQL, MongoDB, Firebase, etc.).
- Familiarity with version control systems (Git, GitHub, GitLab).
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication abilities.
- Experience with DevOps tools, CI/CD pipelines, and testing frameworks is a plus.
Preferred Qualifications:
- Master’s degree in Computer Science or related field.
- Experience with machine learning, AI, or data science.
- Mobile app development experience (Android/iOS).
- Knowledge of cybersecurity best practices.
- Salary Range:
| Entry-Level (1-2 years) |
| Pkr/60,000 – Pkr/90,000 |
Work Environment & Benefits:
- Flexible Work Options: Remote, hybrid, or on-site roles.
- Growth Opportunities: Career advancement, mentorship, and training programs.
- Competitive Compensation Package: Salary, bonuses, and stock options.
- Comprehensive Benefits: Health insurance, retirement plans, paid time off.
Job Category: IT & Software Development
Job Type: Full Time
Job Location: Lahore