- Company Name
- Idexcel
- Job Title
- Senior Dotnet Developer
- Job Description
-
**Job Title**: Senior .NET Developer
**Role Summary**
Design, develop, and maintain full‑stack web solutions using Angular 10+ on the client side and .NET Core on the server side. Deliver robust, scalable, cloud‑native services on Microsoft Azure, including serverless architectures and microservice patterns. Collaborate in an Agile environment to deliver high‑quality, production‑ready code.
**Expectations**
* Demonstrated expertise in full‑stack development with Angular, TypeScript, .NET Core, and C#.
* Proven ability to build and host services on Azure, leveraging PaaS components such as App Service, Azure SQL, Service Bus, and API Management.
* Experience designing and implementing microservices with synchronous and asynchronous communication patterns.
* Strong SQL skills: create and optimize stored procedures, functions, and queries.
* Familiarity with continuous delivery pipelines in Azure DevOps and Git.
* Commitment to professional conduct and a respectful work environment.
**Key Responsibilities**
* Develop and enhance single‑page Angular applications ensuring high performance and accessibility.
* Build RESTful APIs and backend services in .NET Core, exposing endpoints for front‑end consumption.
* Design, implement, and deploy serverless Azure solutions (Functions, Logic Apps) using the PAAS model.
* Manage Azure SQL databases: schema design, stored procedures, query optimization, and performance tuning.
* Apply microservices architecture patterns, including pub/sub messaging and event‑driven components.
* Configure and maintain Azure services – App Service, Service Bus, API Management, and related resources.
* Create and maintain CI/CD pipelines in Azure DevOps (build, test, release).
* Participate actively in Agile ceremonies (stand‑ups, sprint planning, retrospectives).
* Troubleshoot production issues, investigate root causes, and implement remediation.
* Uphold code quality standards through code reviews, unit testing, and documentation.
**Required Skills**
* Angular 10+ (SPA development)
* TypeScript, JavaScript
* .NET Core, C#
* RESTful web services design
* Microsoft Azure (App Service, SQL, Service Bus, API Management, Functions)
* Serverless architecture on Azure
* Microservices design patterns (pub/sub, sync/async)
* Azure DevOps/Git – version control, pipelines
* SQL – stored procedures, performance troubleshooting
* Agile development practices
* Strong analytical, problem‑solving, and communication skills
**Required Education & Certifications**
* Bachelor's degree in Computer Science, Software Engineering, or equivalent.
* Preferred: Microsoft Azure certification (e.g., Azure Developer Associate, Azure Solutions Architect).