Requirements
MUST-HAVES:
- Minimum 3-5 years' experience developing on Microsoft Azure using .NET Technologies.
- Experiencing in building and deploying microservice architecture
- Excellent verbal and written communication skills
- Proficient in client server development environments
- Strong analytical and problem-solving skills with attention to detail
- Understanding of unit test frameworks and testing mythologies
- Understanding with database technologies such as RDBMS/SQL, NoSQL and Graph DB systems
- Experience and understanding of cloud development design patterns.
- Self-motived and ability to work independently and in a team at solving problems.
- Experience troubleshooting, debugging, and profiling client server applications.
- Holds and understanding for TDD and appreciates the importance in a designing for test approach
- Understanding of memory management, data storage techniques, and user interfaces design.
- Working knowledge of software development life cycle methodology, preferably within an agile Scrum environment
- Experience in designing and development client service API’s
TECHNOLOGIES YOU ARE FAMILIAR WITH:
- Microsoft C# .NET Core experience is a must
- Microsoft Azure experience is a must
- Understanding and familiar with Azure services
- Azure App Services, Azure Logic Apps, Azure SignalR Services, Cosmos DB, Azure Service Bus, Azure Functions, Azure Storage Container,
- Understanding for SQL
- Typescript, JavaScript, JQuery, Angular
- HTML, CSS
- Git, gitflow
Nice to have:
- Fuse Angular
- Azure DevOps
- Azure IoT Hub or IoT Central
- Experience with LwM2M