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:   5
Job Location:   Karachi
Gender:   No Preference
Minimum Education:   Intermediate/A-Level
Career Level:   Experienced Professional
Minimum Experience:   1 Year3 Years
Salary Range:   PKR 0 to 0 per Month
Apply By:   Dec 28, 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 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.

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

Copyright 2024, NUML Islamabad. All Rights Reserved