Position: 36 - C#/.NET Developer
Company: IUP
Experience required: 2y
English level: upper

• Become a member of the dev team building our new flagship product.
• Responsible for developing the product's server-side functionality.
• Delivering high-quality, tested code.
• Working together with the front-end team to provide an end-to-end working solution.

Your skills and experience:
Must haves:
• Independent, self-learner and team player, great communication skills.
• Excellent knowledge and experience with dot .NET development (C#) (minimum 3 years).
• Excellent understanding and real-life experience, working with SQL Server.
• Good understanding of design patterns.
• Experience with modern software development life cycle (SDLC) and CI/CD.
• Real-life experience, developing REST APIs

Important to know:
• EF Core (or similar)
• Microservice architecture
• Working with cloud platforms, preferably Microsoft Azure
• Identity and authorization (OAUTH, OIDC, etc.)
• NoSQL databases
• Unit testing frameworks
• Good understanding of client-side technologies (HTML, CSS, JavaScript, Frontend frameworks, etc.)
• Source control (Git)