Apply For This Job

Close

Job Description

Requirements Analysis & Problem Solving Skills

  • Must be able to thoroughly analyze the requirements submitted by the Project Manager / Coordinator or Client.
  • Ensuring that the requirements are complete and can be developed in one go.
  • Raising questions when requirements seem to be incomplete or not implementable.
  • When presented with an engineering problem, must be able to provide a reasonable and implementable solution for it.
  • Must be able to provide accurate timelines for delivery of work assigned. While ensuring Quality of Deliverable and timely deliveries.

Programming skills

  • Must have above average programming skills.
  • Should be able to implement the logic for any programming problem.
  • Must be able to learn and use any new programming language within 2 to 3 weeks max.
  • Software Engineering Skills
  • Must know how to design database tables and write queries for CRUD operations, Understand normalization and denormalization concepts.
  • Must know how to write stored procedures and database functions and understand why and when to use them.
  • Must understand how and why version controls systems are used and differences between SVN and GIT.
  • Must understand the concepts of debugging and use any debugging tool necessary to find and eliminate bugs.
  • Must not rely on QA Engineers to find basic bugs in their deliverables.
  • Must test their code and deliverable thoroughly before submitting to QA.
  • Must document and update the documentation of complex code / data structures implemented.
  • Idea of all basic data structures.
  • Idea of all basic sorting and searching algorithms.

Technology Knowledge

  • Must know how http works
  • Must know how client and server communication works
  • Must know the difference between client and server programming
  • Must understand the difference between IDEs and Code Editors
  • Must understand the difference between HTML / CSS / JS and what is used when and where.
  • Must know / understand / learn exactly how web servers work (IIS in-depth working knowledge is a must)

General Requirements

  • Must be able to learn and use any software technology needed within an acceptable timeframe.
  • Must have above-average communication skills.
  • Must be available 24/7 for emergency situations.
  • Must communicate to seniors when stuck in a programming/engineering problem for more than a few hours.
  • Must be available on what's app and email 24/7.
  • Must have detailed knowledge on at least 1 programming language, platform and IDE.
  • Must be willing to learn whatever skill and / or technology is needed to ensure Quality of Work and Timely deliverables.

Job Details

Total Positions:
5 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Intermediate/A-Level
Career Level:
Experienced Professional
Experience:
1 Year - 3 Years
Apply Before:
Jul 01, 2021
Posting Date:
Jun 07, 2021
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Forward Productions

Information Technology · 11-50 employees - Karachi

Offshore Setup for software development in Saudi Arabia and UAE.

Similar Job Titles

Full Stack Software Developer

Contour Software, Islamabad, Pakistan
Posted May 20, 2021

Full-Stack Software Engineer

Nodesol Corp, Lahore, Pakistan
Posted Jun 12, 2021

Full Stack Software Engineer - PHP

Nodesol Corp, Lahore, Pakistan
Posted Jun 12, 2021

MEAN / MERN Stack Software Engineer

Mateebtech Smc Pvt Ltd, Lahore, Pakistan
Posted Jun 02, 2021
View All