The position involves developing and maintaining Cloud Based Services for an IoT scenario. Those services have been developed using an older version of .NET. The company require an experienced .NET engineer to port those services to the newer .NET Core framework and to add new features to it. Ideally, the Software Engineer will be familiar with both .NET 4.x and .NET Core and have C# experience.
1. ASP.Net
2. Knowledge of the Microsoft SQL Server database management system: SQL, management, security etc.
3. AWS knowledge.
4. Knowledge of systems for automating computer application deployment, scaling, and management such as Kubernetes desirable.
5. Git/Bitbucket: branching, merging, rebase etc.
Very useful to have:
6. Experience with deploying multi-tenant solutions (with AWS in particular)
7. MS SQL server sharding across multiple regions (ideally in an AWS environment)
Nice to have:
8. JavaScript/HTML/CSS
9. Kubernetes
10. MicroServices
11. CI/CD pipelines (Bitbucket, Azure Pipelines)
12. Docker
13. Python
Education
14. Primary Degree in Electronics, Software Engineering or related fields.