Principal Software Engineer

Job Description

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.

Work in Pakistan
Employment Options
Base Salary

696 - 1,224 USD

Required Academic Degree
Professional Experience
Skills
  • C#
  • .NET Core
  • ReactJS
  • AngularJS
  • Typescript
  • CSS
  • HTML
  • SQL Server
  • Other RDBMS
  • Entity Framework Core
  • Docker
  • GIT
Apply to Job

Company

Company Name

Pakistan Single Window

Recruiter

Anusha Ali

HR Professional

Karachi, Sindh, Pakistan

View Details