Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, develop, and maintain robust and scalable web applications using .NET and Angular/TypeScript.
- Implement and manage DevOps practices, including continuous integration, continuous delivery, and infrastructure as code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug complex issues in a timely manner.
- Ensure the performance, quality, and responsiveness of applications.
- Write clean, maintainable, and efficient code.
- Mentor junior developers and conduct code reviews to ensure code quality.
- Stay up-to-date with emerging technologies and industry trends.
Job Requirements
- Excellent hands-on experience in C# (OOP, SOLID principals, design patterns, clean code, threading, streaming, …)
- Excellent hands-on experience in Angular typescript
- Very good experience in .Net Framework
- Very good knowledge in Java script ,HTML,CSS
- Very good experience in Microservice architecture & REST APIs
- Very good experience in Unit Testing & mocking
- Very good experience in Relational & NoSQL Databases
- Very good experience in Caching and performance tuning
- Good experience in Docker, Kubernetes, DevOps CI/CD
- Nice to have experience in azure Development
- Nice to have experience in test automation & Test-Driven
- Familiarity with CRM, Reporting systems, Business Analytics, and Logging systems.
- Strong understanding of unit testing, integration testing, and component testing.
- Proficiency with Agile methodologies and the Software Development Life Cycle (SDLC).