16 Dec
For our client in EC Agency we are looking for
Full Stack .NET Developer – REMOTE
Technological Stack and Methodology
- Frontend: Vue.js (Angular experience considered), JavaScript, TypeScript, Semantic UI, CSS/HTML (SASS)
- Backend: .NET (C#), .NET Core, Microservices
- Other: Elasticsearch, SQL Server, Docker, Kubernetes, Git
-
Key Responsibilities:
- Develop and debug web front-end code using SPA frameworks (Vue.js, Angular).
- Manage front-end build configurations and npm tasks.
- Implement modern web development practices with TypeScript, CSS, HTML, SASS, and Semantic UI.
- Participate in .NET microservices implementation, ensuring scalability, security, and reliability.
- Deploy and manage services on Kubernetes.
- Implement unit and integration tests for both front-end and back-end code.
- Implement OAUTH authentication mechanisms.
- Collaborate with technical teams to release new features into production.
- Maintain technical documentation, ensuring secure coding practices and proper logging/auditing.
Mandatory Requirements
Experience and Education
The candidate must meet the following mandatory requirements:
- Language: English proficiency at B2 level or higher.
- Experience:
- Minimum 7 years in software development (within the past 7 years).
- At least 5 years in back-end development with Microsoft .NET (C#) and .NET Core (past 7 years).
- At least 2 years in front-end development with JavaScript, Vue.js, and TypeScript (past 3 years).
- 3+ years with highly scalable systems and microservices.
- 3+ years working in Agile/SCRUM teams.
- 3+ years developing applications using AMQP messaging (routing, queuing, error handling).
- 3+ years experience in work estimation.
- Technical Knowledge
-
- SDLC best practices.
- Full stack solution design and documentation.
- Front-end development with Vue.js, TypeScript, Angular understanding.
- Back-end development of REST APIs and microservices.
- Microsoft .NET (C#), ASP.NET Core, design patterns.
- Relational databases (SQL Server).
- Version control with Git.
- AMQP messaging.
- CI/CD systems (e.g., Azure DevOps).
- Agile/SCRUM teamwork and communication skills.
-
- Desirable skills:
- OAUTH 2.0 with ADFS.
- Elasticsearch.
- Containerization and orchestration (Kubernetes).
- Linux shell and basic Linux concepts.
Service delivery: The services shall be performed remotely