Position: Senior .Net Developer (Azure)
Company: Intellias
Experience required: 5y
English level: intermediate

Requirements:

- 5+ years of experience in designing and developing applications using C# / .NET cross-platform technology;
- Very good knowledge of cloud technologies;
- Hands-on experience with MS Azure;
- Knowledgeable in Cybersecurity;
- Good knowledge of data structures and algorithm design;
- Experience in unit- and integration tests development;
- English - upper-intermediate.

Responsibilities:

- Design, document, validate and implement full stack cross-platform software architectures for medical product software on desktop-, mobile- and cloud-platforms in close cooperation with the development teams​;
- Participate in the entire software development and deployment process and support development teams with detailed design specifications, during implementation, and design and code reviews​;
- Close collaboration with project stakeholders and active participation in the optimization of the development process based on agile methodologies (Scrum, Kanban, feature teams, etc.)​;
Provide trainings for developer regarding state-of-the-art design principles, secure coding etc.;
- Maintain an overview of current and future software products and architectures to ensure their integration into a general architecture vision and strategy.