Tech Stack
AndroidASP.NETAzureDockeriOSJavaJavaScriptKotlinKubernetes.NETNode.jsNoSQLSQLWPF
About the role
- Pioneering the development of stable, scalable .NET-based applications from the ground up
- Writing clean, maintainable code that adheres to industry best practices and integrates seamlessly with CI/CD pipelines
- Contributing architectural insight to the planning and design process
- Partnering with Tech Leads and Architects to ensure alignment with the technical vision and standards
- Collaborating in a dynamic team environment to deliver innovative, cutting-edge solutions
- Participating in code reviews to uphold code quality and promote knowledge sharing
Requirements
- 5+ years of professional software development experience, with a strong focus on .NET technologies
- Proficiency in C#, ASP.NET MVC, and .NET Core frameworks
- Experience in Windows desktop application development (WPF, WinForms, or UWP)
- Practical knowledge of containerization and orchestration (Docker and Kubernetes experience is a strong plus)
- Hands-on expertise with Microsoft Azure
- Experience with SQL and/or NoSQL databases
- Proven ability to design and implement RESTful APIs and web services
- Commitment to writing clean, maintainable, and testable code (Uncle Bob enthusiasts welcome!)
- Willingness to explore other backend technologies, such as Java, Kotlin, or Node.js
- Enthusiasm for continuous learning and staying current with industry trends and best practices
- Intermediate or higher English proficiency, enabling effective collaboration in an international environment