Software Engineer

Software Engineer

About the job Software Engineer

Purpose:

To design, develop, and maintain software applications and systems that meet specific business requirements, improve user experiences, and address complex business challenges.

Experience:

  • A minimum of 1 year of experience

Knowledge:

  • Must have good knowledge of languages and frameworks

Skills:

  • Has to be a team player
  • A skilled problem solver
  • Must possess good coding skills
  • Must be good at DB designing
  • Should be able to deliver work independently
  • Must be able to execute good quality of work with efficiency
  • Having an hands on experience of clean code practices
  • Must possess the ability to work together with diverse team members
  • Experience in using the language and framework in practical applications
  • Proficiency in applying Object-Oriented Programming (OOP) principles, Data Structures (DS), and Algorithms in programming

Abilities:

  • Good at taking initiatives
  • Able to understand clean code practices.
  • Possess eagerness to learn, listen and understand
  • Must be able to to pay attention to details

Responsibilities:

  • Participate in daily scrum and technical discussions both within one’s team and general discussions
  • Deliver assigned tasks in a timely manner ensuring the quality with least dependency on team members
  • Active participation in design meeting
  • Collaborate with cross-functional teams to solve complex software problems
  • Keep with development in the field knowledge, technology and tools

Additional Expectations:

  • Must be aligned with the company core values

Apply For Position

Job Category: Professional Services
Job Location: Lahore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx