Senior Dotnet Developers

 

Description:

Job Responsibilities:

Architect and develop high-performance, scalable backend systems using .NET Core, ASP.NET Core, C#, and Azure & AWS cloud services.

Design and implement microservices-based architecture to enhance system flexibility and performance.

Collaborate with cross-functional teams, including Product, DevOps, and Frontend teams, to ensure seamless integration and delivery of services.

Lead the end-to-end development lifecycle, from requirements analysis to deployment, ensuring the highest levels of security, performance, and reliability.

Utilize Microsoft Azure services like Azure App Services, Azure Functions, and Azure Kubernetes Service (AKS) to build cloud-native applications.

Optimize CI/CD pipelines using Azure DevOps to automate testing, code quality checks, and deployment processes.

Apply object-oriented programming (OOP) and object-oriented design (OOD) principles, including design patterns, data structures, and algorithms, to ensure modular, maintainable, and scalable software solutions while effectively solving complex problems.

Enhance security protocols, ensure systems are secure, resilient, and compliant with industry standards and best practices (OAuth, OpenID, JWT).

 

Key Requirements:

4-6 years of professional experience in backend development using .NET Core, ASP.NET Core, and C#.

Expertise in designing and implementing microservices and distributed systems.

Deep knowledge of cloud-native applications and Microsoft Azure services, including Azure Functions, App Services, AKS, Azure SQL, and Azure Blob Storage.

Proficient in DevOps practices using Azure DevOps or similar tools for CI/CD pipeline automation.

Strong experience in APIs development, including RESTful APIs, gRPC, and working with messaging systems (e.g., RabbitMQ, Kafka).

Extensive knowledge of Entity Framework Core, LINQ, and SQL Server.

Practical experience with containerization using Docker and orchestration platforms like Kubernetes.

Familiarity with event-driven architectures and CQRS patterns.

Deep understanding of agile methodologies (Scrum/Kanban) and project management tools like Jira.

Proven track record of leading teams, mentoring developers, and working with stakeholders to drive project success.

Strong understanding of software security best practices, encryption, authentication, and authorization mechanisms.

Ability to work and communicate well in cross functional and diversified teams.
 

Organization TEO International
Industry IT / Telecom / Software Jobs
Occupational Category Senior Dotnet Developers
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 4 Years
Posted at 2024-10-16 9:50 am
Expires on 2024-11-30