Job Description

As a Software Engineer, you will play a critical role in developing and enhancing our software products. You will be responsible for designing, implementing, and maintaining high-quality software applications. This role demands a strong technical background, excellent problem-solving skills, and a passion for technology.

Position: Software Engineer

Key Responsibilities:

  • Oversee the entire software development life cycle, including planning, design, development, testing, deployment, and maintenance.
  • Collaborate with management, designers, and other stakeholders to define project requirements and timelines.
  • Mentor and guide team members for their professional growth and skill development.
  • Conduct code reviews and ensure high-quality output from the team.
  • Keep abreast of the latest trends in mobile and web technologies and apply them to improve existing processes and products.
  • Design, develop, and implement software solutions in collaboration with cross-functional teams.
  • Maintain and improve existing software, including troubleshooting and bug fixing.
  • Manage individual project priorities, deadlines, and deliverables.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 1 years of experience in software development.
  • Strong proficiency in [Python, JavaScript, PHP].
  • Framework Knowledge (Flask or Django)
  • Solid understanding of software engineering principles.
  • Handling and management of Multi Threading, and Multi Processing
  • Integrating REST API, Restful API in the system
  • Handling socket programming.
  • Experience in database design and management (MySQL, SQL).
  • Strong analytical and problem-solving skills.

Job Summary

  • Published on:2024-03-05 6:13 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:1 Year
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-27