Full Stack Developer (.Net/Vue)
Posted on May 5, 2025
Job Description
- Full Stack Developer (.Net/Vue)
- Experience: Senior � (6-10 Years)
- Assignment duration: 6 months
- Responsibilities:
- Building, testing and deploying the software using our standard CI/CD pipelines Building micro services for processing data, reading/writing to the database, exposing data to other applications and more Building security features into the solution such as federated authentication and authorization, role-based access control and similar Using the architectural patterns that are relevant for a specific context such as event-based data streaming, request-response web services, file transport jobs and more Running an application, solving problems making sure if functions flawless Testing your software from a functional, quality, fault-tolerance, performance, and scalability perspective Making sure that relevant logs are created, are understandable, are shared with our central logging platform and that the necessary alerts are setup
- Collaborating with developers and DevOps engineers to share knowledge, technical patterns, and best practices, while integrating microservices, working with databases, and utilizing CI/CD pipelines for efficient code building, testing, and deployment across environments
- Working closely together with the users and the product owner on your team to understand the business context
- Most important skills:
- Mastery of full stack .NET and web application development using: C#, ASP.NET Core, Web API, Entity Framework, MongoDB Driver, Vue.js, JavaScript, TypeScript, HTML, CSS Well versed with tools: Visual Studio, Visual Studio Code, Azure DevOps, GIT
- Well versed with SQL queries, stored procedures, database performance tuning and optimization with tools: SQL Server Management Studio, MongoDB Compass
- Experience in object-oriented programming and SOLID design patterns
- Experience building services using REST and testing by Postman
- Experience testing code using xUnit, Moq
- Experience in Docker for containerizing applications and Kubernetes for orchestrating and managing containerized services at scale, ensuring seamless deployment and scalability
- Solid understanding of concurrency, resiliency, dependency injection, caching concepts
- Solid understanding and hands on experience with UI Fairly important:
- Solid understanding of message queuing by Confluent Kafka
- Experiences of Agile methodology and CI/CD practices Least important:
- Experience with JIRA, Confluence, Microsoft Teams, BitBucket, Elastic Search, Kibana
Required Skills
fullstack
.net
vuejs