We are looking for an experienced Full-Stack .NET Consultant with strong skills in modern web development, microservices, and cloud-native technologies. The ideal candidate can work independently, communicate clearly, and collaborate effectively in an international Agile/Scrum environment.
Key Responsibilities
- Develop and debug front-end applications using Vue.js, Angular, TypeScript, HTML/CSS, SASS, and Semantic UI.
- Configure and manage front-end builds and npm workflows.
- Develop secure, scalable, and testable back-end services using C#, ASP.NET Core, and .NET Core.
- Build and integrate REST APIs and microservices.
- Work with AMQP messaging systems (routing, queuing, error handling).
- Deploy and manage applications on Kubernetes.
- Implement OAuth 2.0 authentication.
- Write unit and integration tests for front-end and back-end components.
- Collaborate with technical teams to deliver features to production.
- Maintain clear technical documentation, ensuring secure coding, logging, and auditing.
REQUIREMENTS
Experience (Mandatory)
- 5+ years back-end development with .NET (C#) and .NET Core (past 7 years)
- 2+ years front-end development with JavaScript, Vue.js, TypeScript (past 3 years)
- 12+ years total software development experience
- 3+ years working with scalable systems and microservices
- 3+ years in Agile/Scrum teams
- 3+ years developing AMQP-based applications
- Experience in work estimation
Knowledge (Mandatory)
- SDLC best practices
- Full-stack solution design and documentation
- Vue.js, TypeScript, and basic Angular
- REST APIs, integration patterns, microservices
- Microsoft SQL Server (schema, scripting)
- Git and Git workflows
- AMQP messaging
- CI/CD (e.g., Azure DevOps)
- Strong communication and documentation skills
Desirable
- OAuth 2.0 with ADFS
- Elasticsearch
- Containers/Kubernetes
- Basic Linux knowledge