Your Key Responsibilities
- Develop and Innovate: Create advanced cloud-based solutions using modern technologies.
- Program with Precision: Apply object-oriented and functional programming to solve real-world problems.
- Embrace Agile: Use Agile methodologies, including CI/CD, for efficient delivery.
- Mentor and Review: Perform code reviews and guide team members to achieve exceptional results.
Skills and Attributes for Success
- Expertise in high-quality coding and testing practices.
- Strong understanding of Architectural and Design Patterns, Clean Code, and Unit Testing.
- Self-motivation with excellent communication and teamwork skills.
- Fluent English (spoken and written).
What You Need to Qualify
- Experience: 8+ years of professional experience with .NET technologies (C#, .NET Core, .NET Framework, ASP.NET).
- Azure Expertise: Hands-on experience with Azure services (e.g., Functions, Web Apps, Service Bus, Redis Cache).
- Database Proficiency: Practical knowledge of SQL and ORM tools like Entity Framework.
- API and Version Control: Experience with RESTful APIs and source code management using GIT.
Nice-to-Have Skills
- Knowledge of JavaScript, TypeScript, or Node.js (Express).
- Experience with Front-End frameworks like React or Angular.
- Azure certifications (a strong plus).