Cloud Based Services Developer
-----------------------------------
We are seeking an experienced .NET engineer to develop and maintain Cloud Based Services for an IoT scenario.
The services have been developed using an older version of .NET, and we require assistance in porting them to the newer .NET Core framework and adding new features.
Key Responsibilities:
* Port existing services from .NET 4.x to .NET Core
* Add new features to the cloud-based services
* Maintain and improve the overall performance of the services
Requirements:
* Proficiency in .NET programming languages, specifically C#
* Familiarity with ASP.Net and its implementation
* Knowledge of Microsoft SQL Server database management system, including SQL, security, and management
* Experience with AWS and its services
* Awareness of systems for automating computer application deployment, scaling, and management, such as Kubernetes (desirable)
* Understanding of Git/Bitbucket workflow, including branching, merging, and rebasing
Desirable Skills:
* Experience with deploying multi-tenant solutions, particularly on AWS
* Knowledge of MS SQL server sharding across multiple regions, ideally in an AWS environment
Nice to Have:
* Proficiency in JavaScript, HTML, and CSS
* Kubernetes experience
* MicroServices architecture knowledge
* CI/CD pipelines understanding, including Bitbucket and Azure Pipelines
* Docker knowledge
* Basic understanding of Python
Education:
* Primary degree in Electronics, Software Engineering, or a related field