Engenious is looking for a Regular / Senior .NET Fullstack Developer to join one of our client's Application Development Service team. The team designs, develops and maintains complete applications delivered to customers as ready-to-use solutions. We are looking for a developer who can take end-to-end ownership, from development and testing to deployment and production support.
Key Responsibilities
- Design and develop full-stack applications using .NET/C# and modern frontend technologies.
- Build APIs, integrations and database solutions.
- Participate in technical design and solution architecture.
- Build and maintain CI/CD pipelines and application deployments.
- Troubleshoot and support applications in production.
- Ensure code quality through testing and code reviews.
- Create and maintain technical documentation.
- Work directly with customers to understand requirements and propose solutions.
- For Senior level: provide technical guidance and support other developers.
Required Skills
- Strong experience with C# / .NET / ASP.NET Core.
- Experience with React, Angular or Blazor and TypeScript/JavaScript.
- Experience with REST APIs and SQL databases.
- Good understanding of software architecture and clean code principles.
- Hands-on DevOps experience is mandatory, including CI/CD pipelines, deployments, Git and environment management.
- Experience with Azure, ServiceNow and Azure DevOps.
- Experience with Infrastructure as Code (IaC), preferably Terraform.
- Good English communication skills.
- Ability to work independently and take ownership of delivered solutions.
Nice to Have
- Docker / Kubernetes
- Azure Functions / Service Bus
- Application Insights / monitoring tools