Principal Software Engineer

Job Description

Main Responsibilities:

  • Design & Develop Software applications as per specification by following the guidelines and best practices
  • Develop REST & GraphQL APIs
  • Ensure the quality of code through guidelines and unit testing
  • Participate in scrum meetings to ensure the delivery as per plan
  • Maintain and support software applications in different stages
  • R&D to explore the new technologies and trends.

 

Required Skill Set:

  • Strong software engineering fundamentals in OOAD, design patterns, MVC, data structures, algorithms etc.
  • 6+ years’ experience of C#, .NET Core, ReactJS, AngularJS, Typescript, CSS, HTML, SQL Server or other RDBMS, Entity Framework Core
  • Experience of Rest & GraphQL APIs development
  • Experience with source control (Git, SVN) & unit testing tools
  • Knowledge of Golang, NoSQL and Graph Database would be plus
  • Strong interpersonal, written, and verbal communication skills
  • Ability to perform comfortably in a fast-paced, deadline-oriented, agile environment
  • Self-motivated, quick learner and a responsive team player
  • Strong Problem-solving, debugging and analytical skills
  • Knowledge and understanding of microservices.

Job Summary

  • Published on:2024-03-27 6:14 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:6 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2024-12-28