The Role
The .NET Software Engineer is responsible for developing and maintaining code in .NET Core and Vue.js, assisting in the setup and automation of deployment pipelines in Azure, and performing various testing and quality assurance tasks. Collaboration with teams to meet project requirements is essential.
Summary Generated by Built In
Key Responsibilities:
- Development & Coding: Writing, maintaining, and updating code in .NET Core and Vue.js for the back-end and front-end layers, respectively.
- DevOps & Deployment: Assisting with setup, configuration, and automation of deployment pipelines in Azure. Tasks may include working with Azure DevOps, configuring CI/CD pipelines, and deploying applications using Azure services like App Services, Azure SQL, and Azure Functions.
- Testing & Quality Assurance: Performing unit testing, integration testing, and automated testing to ensure the stability and performance of the application. They should be familiar with testing frameworks such as NUnit or MSTest for .NET Core, and Jasmine or Jest for Vue-based front-end applications.
- Collaboration: Working closely with the DevOps team, senior developers, and QA engineers to ensure that development efforts align with project requirements.
Technical Stack:
- Front end: Vue, Capacitor by Ionic
- Back-end: .NET Core, PostgreSQL
- Cloud: Azure
Top Skills
.Net Core
Vue
The Company
What We Do
SmarTek21 is a pioneer in Ai-driven data mesh platforms and market-leading conversational platforms designed to elevate the customer experience. Founded in 2006, SmarTek21 converges human expertise with artificial intelligence to solve an organizations’ most difficult digital integration and data management challenges.