Back
Software Engineer
Dukan
Lahore
PKR 150000 - PKR 300000
On-site
Full-time
3-5 Years
5 days ago
Apply
Responsibilities:
  • Design, develop, and maintain high-quality software applications.
  • Collaborate with cross-functional teams to determine software requirements and system solutions.
  • Write clean, scalable, and efficient code in accordance with industry best practices.
  • Test and deploy applications and systems and troubleshoot, debug, and upgrade existing software.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Continuously improve software engineering processes and participate in the development of new functionality and components.
  • Document development processes, code changes, and design specifications.
Requirements:
  • Proven experience as a Software Engineer or Developer.
  • Experience with programming languages such as Java, C++, Python, or similar.
  • Strong problem-solving skills and attention to detail.
  • Understanding of software development methodologies such as Agile or Scrum.
  • Familiarity with version control systems like Git.
  • Ability to work collaboratively in a team environment and communicate technical concepts clearly.
Qualifications:
  • A Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3-5 years of professional software development experience.
  • Experience with web-based technologies and client/server architecture.
  • Knowledge of databases and SQL.
Preferred Skills:
  • Experience with cloud services (AWS, Azure, etc.).
  • Understanding of network protocols and web services.
  • Exposure to DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
Soft Skills:
  • Strong communication and collaboration skills.
  • Ability to adapt to changing priorities and technological environments.
  • Self-motivated with a strong work ethic and a desire to learn and grow in the software engineering field.