.NET Software Engineer
As a software engineer, you will design and develop robust and scalable RESTful APIs using the .NET stack. This includes working with Azure environments to implement and manage applications for optimal performance and scalability.
Key responsibilities include applying clean architecture principles to ensure code is modular, testable, and easy to maintain. Additionally, you will design and implement event-driven systems or microservices, ensuring components are decoupled and can be scaled independently.
Working closely with frontend, design, and product teams, you will ensure business requirements are effectively met. Furthermore, you will identify areas for improvement in code and development processes, promoting agile development and DevOps practices.
The position requires strong knowledge of .NET Framework, .NET Core, and RESTful API development. Experience with development environments in Azure and software architecture skills are also necessary.