We are seeking a talented and experienced Full-Stack Developer with expertise in the Microsoft technology stack. The ideal candidate will be a skilled professional capable of building robust applications and web apps. This role requires a strong background in backend development with a focus on C#, ASP.NET Core, and SQL Server, along with a solid understanding of the Azure cloud platform.
Key Responsibilities :
- Application Development : Design, develop, and maintain applications and web apps using C#, ASP.NET Core, and SQL Server. You will focus on both backend logic and user-facing features.
- Database Management : Utilize your strong backend experience to work with stored procedures and write efficient SQL queries to ensure optimal database performance.
- Cloud & Containerization : Deploy and manage applications on the Azure cloud platform. You will also use Azure Databricks and Azure Data Factory for data-related tasks and leverage Kubernetes and Docker for containerization.
- API & Security : Design and implement secure REST APIs using the OpenAPI Standard 3.x. You will also ensure API security by implementing protocols like OIDC and OAuth 1.0 / 2.0.
- Testing & Quality : Ensure the quality and reliability of applications through unit testing and by adhering to IT security best practices.
Technical Skills : Backend :
C#, ASP.NET Core, .NET Entity FrameworkSQL Server, Stored Procedures, SQLCloud & DevOps :
Azure cloud platformAzure Databricks, Azure Data FactoryKubernetes, DockerGit version control systemsFrontend :
HTML, CSS, JavaScriptProficiency in frontend / UI frameworks (AngularJS or ASP.NET Core Blazor a plus)Data Formats :
XML, JSON, YAMLMethodologies :
Design PatternsUnit TestingEducation : A Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.
(ref : hirist.tech)