02 Aug
|
ION Enterprise Solutions
|
Telangana
02 Aug
ION Enterprise Solutions
Telangana
Job Summary
We are seeking a highly skilled and motivated Senior .NET Full Stack Developer to join our dynamic engineering team. You will play a critical role in designing, building, and maintaining the next generation of our enterprise applications.
While you will be responsible for the entire software lifecyclefrom database to user interface—this role requires specific deep expertise in contemporary .NET Core, building event-driven architectures using Azure Service Bus, and managing CI/CD pipelines via Azure DevOps. You will work closely with product managers, architects, and other developers to deliver scalable, high-quality solutions.
Key Responsibilities
Development (Full Stack):
Design, develop, test, and deploy scalable, high-performance applications using .NET Core / ASP.NET Core and modern frontend frameworks (e.g., React, Angular, or Blazor).
Write clean, maintainable, reusable, and secure code following SOLID principles and design patterns.
Develop and maintain RESTful APIs and backend services.
Create rich, intuitive user interfaces for the frontend.
Cloud & Messaging (Azure Focus):
Architect and implement asynchronous, decoupled systems using Azure Service Bus (Topics, Queues, Subscriptions) for reliable message delivery between microservices.
Design and integrate various Azure cloud services (e.g., Azure Functions, Azure SQL Database, Blob Storage, Key Vault) into the application ecosystem.
Configure and manage Azure App Service environments.
DevOps & Quality:
Take ownership of the CI/CD lifecycle using Azure DevOps (Pipelines, Repos, Boards).
Create and maintain automated build and release pipelines (YAML).
Write comprehensive unit tests (xUnit/NUnit) and integration tests; participate in code reviews to ensure code quality and adherence to standards.
Containerize applications using Docker for deployment to Azure Kubernetes Service (AKS) or similar environments.
Architecture & Collaboration:
Participate in architectural discussions and technical design sessions.
Troubleshoot, debug, and resolve complex technical issues across the stack in both development and production environments.
Mentor junior developers and contribute to team process improvements.
Mandatory Technical Skills
Candidates must possess demonstrable, hands-on experience with the following to be considered:
.NET Ecosystem: Expert proficiency in C# and significant experience with .NET Core (v3.1 through .NET 6/7/8) and ASP.NET Core.
Azure Messaging: Deep experience in designing and implementing event-driven architectures using Azure Service Bus.
DevOps: Hands-on experience with Azure DevOps for source control, CI/CD pipeline creation (YAML), and release management.
Full Stack: Strong proficiency in modern frontend technologies (React, Angular, or Vue.js) and HTML/CSS/JavaScript/TypeScript.
Database: Solid experience with relational databases (SQL Server/PostgreSQL) and ORMs (Entity Framework Core).
Preferred Qualifications
Experience with microservices architecture.
Microsoft Azure Certification (e.g., Azure Developer Associate).
Experience with Infrastructure as Code (IaC) tools like Terraform or Bicep.
Familiarity with monitoring tools like Application Insights or Datadog.
📌 Dot Net Fullstack Developer (Telangana)
🏢 ION Enterprise Solutions
📍 Telangana