We are seeking a Senior Software Engineer with a good background in building high quality web applications on the Microsoft technology stack to join our team.
Requirements
- 5+ years of hands-on development experience using Microsoft.NET / Python technologies to build Micro Service Architecture, Web and/or Console Applications.
- Experience with Azure OpenAI, RAG, Python, Prompt Flow, Kubernetes, Helm charts, Elastic Search / Azure AI Search.
- Experience with Azure Services – KeyVault, App Config, VNet, API Gateway.
- Experience with frameworks such as.Net Framework Asp.Net MVC/WebAPI/Core, Flask, FastAPI, Angular / React, Entity Framework /any ORM.
- Experience with DevOps practices including Continuous Integration / Delivery / Deployment, QA Automation, Release Automation, Server Configuration, Cross Function collaboration.
- Experience with testing toolset such as MSTest / NUnit / unittest, Jasmine / Jest, Any Mock Framework, Postman / Newman.
- Experience with cloud technologies such as Azure, Amazon Web Services, Google.
- Experience with managing Microsoft SQL Server, any NoSQL DB, Infrastructure as Code (ARM / Bicep / Terraform), OOP programming, Agile methodologies, BDD (Behaviour Driven Development) Test Driven Development (TDD) and especially Domain Driven Design (DDD).
- Experience with Git, and Visual Studio programming environments.
- Ability to work under pressure and meet tight deadlines.
- Excellent oral and written communication skills, administrative and organizational skills, self-motivation and drive to take on personal responsibility, exceptional attention to detail and commitment to quality, critical reasoning and decision-making skills.
Benefits
- Professional Development
- Flexible Work Schedule
- Positive Work Environment
- Community Involvement