Full Stack Software Engineer  
Forward Productions   More jobs from this company

  Email this job
Job Details Back to Job Listing
 
Job Title:   Full Stack Software Engineer
Category:   Software Development
Total Positions:   2
Job Location:   Karachi
Gender:   No Preference
Minimum Education:   Intermediate/A-Level
Career Level:   Experienced Professional
Minimum Experience:   1 Year2 Years
Salary Range:   PKR 70,000 to 150,000 per Month
Apply By:   May 22, 2021
     
     
 
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 all basic data structures.

  • Must know all basic sorting and searching algorithms.

  • 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.


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.


Company Information
 
Company Name:  Forward Productions
Company Description:
Offshore Setup for software development in Saudi Arabia and UAE.

Copyright 2024, NED UNIVERSITY OF ENGINEERING & TECHNOLOGY, KARACHI. All Rights Reserved