.net Full Stack Engineer

Job Description

As part of the development team and as a specialized .NET Developer you will have the opportunity to take ownership and lead the drive in delivering these high-profile business solutions. You will be integrating these with existing systems and applications as well as building from inception. Working with a team of analysts, architects, project managers and testers you will be taking the solutions through their full development lifecycle and will be working closely with the business.

 

If you are a full-stack .NET Developer who likes to partner with various business units to deliver exciting, business enhancing solutions then this role is for you.

 

Responsibilities:

 

  • Extensive experience with developing and supporting .NET applications.
  • Experience developing Microsoft Blazor websites.
  • Extensive experience programming in C#.
  • Experience with web-development languages, including HTML 5, JavaScript, CSS, Bootstrap, and Java.
  • Extensive experience developing and using APIs.
  • Experience using Visual Studio to develop applications.
  • Experience using Microsoft SQL Management Studio.
  • Experience with Azure DevOps code repository.
  • Extensive experience with troubleshooting, debugging, and repairing coding errors.
  • Experience using relational databases (SQL) and data transmission languages (XML, JSON).
  • Able to design and modify applications using programming logic.
  • Able to work in conjunction with other programmers.
  • Thorough understanding of the software lifecycle, versioning, and scheduling releases.
  • Able to plan and complete work items on schedule.
  • Experience completing service requests in a timely manner.
  • Thorough understanding of IT change management procedures.
  • Thorough understanding of security practices, especially as related to web-development.
  • Able to create and maintain process documentation for new and existing products.
  • Ability to configure, implement, and manage CI/CD Pipelines.
  • Ability to configure, implement, and manage Microsoft Azure API Manager and API endpoints.
  • Working knowledge of how to create, configure, implement, and manage Azure resources.
  • In-depth knowledge of authentication (SAML/OAuth/JWT).
  • Ability to develop both back-end services and front-end UIs.
  • Understanding the ins and outs of HTTP protocols, SSL certificates, and web application architecture.
  • Understand of a variety of platforms, including Azure, Azure DevOps, Azure APIM, Microsoft Graph, Azure Service Bus, Azure APP Gateway, GIT/Team City, Post-man, RabbitMQ, and Tomcat.

 

Qualifications

 

  • Strong experience across .NET Development, C#
  • Experienced with the Microsoft Azure platform
  • A good working knowledge of ASP.Net and WebAPI
  • Experience of building web applications using Javascript/JQuery/Angular 4+
  • Knowledge of serverless computing
  • Knowledge of database development, ideally SQL
  • Exposure to an Agile Development Methodology would be beneficial
  • Continuous Integration experience, with Jenkins, TeamCity or VSTS
  • Atlassian Suite knowledge (Jira in particular)
  • Testing approaches such as TDD and BDD (Nunit, Specflow) ,
  • Git
  • Powershell

Job Summary

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