Tasks:
- Develop solutions using a variety of technologies and tools for cloud-based systems.
- Apply object-oriented and functional programming styles to real-world software engineering problems.
- Adopt Agile software delivery techniques and technologies including Continuous Integration & Continuous Delivery (CI/CD).
- Perform code reviews and guide other team members to deliver the best results to our clients.
Requirements:
- Proficiency in working with development best practices including high-quality coding and testing practices.
- Knowledge of Architectural and Design Patterns, Clean Code, and Unit Testing.
- Self-motivated, strong communication and team-building skills.
- Ability to work iteratively in a team with continuous collaboration.
- Fluent English (spoken and written).
- 5+ years of commercial experience with .Net technologies (C#, .NET, .NET Framework, ASP.NET).
- Experience with Azure services such as Functions, Web Apps, Service Bus, Redis Cache, and others.
- Experience with Entity Framework or similar ORM.
- Practical knowledge of SQL.
- Experience working with web services/APIs e.g., REST.
- Experience with source code management (GIT).
Ideally, you’ll also have:
- Knowledge of JavaScript, TypeScript.
- Knowledge of Node.js (Express).
- Knowledge of Front-End Single-Page Application principles (React/Angular).
- Azure certificates will be an advantage.
Offer:
- 100% remote work
- MultiSport Plus
- Group insurance
- Medicover Premium
- e-learning platform