Key Responsibilities:
- Design, develop, enhance and maintain applications using C#, .NET, .NET Core and .NET 6.
- Develop robust backend services, business logic and REST APIs.
- Design and develop database solutions using SQL Server and MySQL.
- Write and optimize SQL queries, stored procedures and database operations.
- Develop and maintain web applications using JavaScript, jQuery and AJAX.
- Work with Vue.js / Nuxt.js for frontend development and application interfaces.
- Develop and maintain serverless solutions using Azure Functions.
- Work with Microsoft Azure services to build and deploy scalable cloud-based applications.
- Use Azure DevOps for source control, CI/CD and application development workflows.
- Implement infrastructure automation using Terraform / Infrastructure as Code.
- Work on integrations with Microsoft Dynamics applications.
- Develop business workflows and automation using Power Automate / Microsoft Power Platform.
- Participate in technical design, estimation, development, debugging and code reviews.
- Troubleshoot application issues and identify opportunities for performance improvement.
- Collaborate with architects, QA teams, business stakeholders and other developers.
- Ensure adherence to coding standards, security practices and software development lifecycle processes.
- Contribute to Agile/Scrum ceremonies and project delivery activities.
Required Skills and Qualifications:
- 5-8 years of professional software development experience.
- Strong hands-on experience with C# and .NET / .NET Core / .NET 6.
- Good experience in developing enterprise applications using the Microsoft technology stack.
- Strong knowledge of SQL Server and/or MySQL.
- Good understanding of relational databases, SQL queries and stored procedures.
- Hands-on experience with Microsoft Azure.
- Experience with Azure Functions and serverless application development.
- Experience with Azure DevOps, including source control and CI/CD pipelines.
- Good understanding of JavaScript, jQuery and AJAX.
- Experience with Vue.js / Nuxt.js is preferred.
- Exposure to Terraform and Infrastructure as Code.
- Exposure to Microsoft Power Platform / Power Automate.
- Exposure to Microsoft Dynamics applications.
- Good understanding of REST APIs, application integration and debugging.
- Understanding of application performance, scalability and security.
- Experience working in an Agile/Scrum development environment.
- Good understanding of SDLC and software engineering best practices.
Primary Skills:
C#, .NET / .NET 6 / .NET Core, Azure, SQL Server / MySQL, Azure Functions, Azure DevOps, Microsoft Dynamics, Power Automate
Secondary Skills:
Vue.js / Nuxt.js, JavaScript, jQuery, AJAX, Terraform, Microsoft Power Platform