Job Details

Your Next Step Awaits: Explore In-Depth Job Details and Apply with Ease.

4.9 Rating on Reviews

Senior .NET Developer

Algotale

3-10 Years

Salary not disclosed

Remote

Full Time

Work From Home

Within 15 days

24-01-2025

  • Posted: 24-12-2024

Social Share :

apply

Job description

Key Responsibilities:

  • Design, develop, and maintain high-performance backend services using .NET Core/.NET Framework.
  • Collaborate with cross-functional teams including product, design, and QA to deliver efficient solutions.
  • Architect and implement scalable, cloud-ready systems ensuring high availability and low latency.
  • Write clean, efficient, and well-documented code with a focus on maintainability and performance.
  • Develop RESTful APIs, microservices, and integrations with third-party systems. Perform unit testing, debugging, and optimization for new and existing applications.
  • Participate in code reviews and uphold high-quality coding standards.
  • Stay updated with emerging technologies and trends in the .NET ecosystem.
  • Mentor junior developers, providing guidance on best coding practices and system design.
  • Follow Agile methodologies, contributing to sprints, scrums, and sprint retrospectives.

Required Skills and Experience:

  • Experience: 3 to 10 years of professional experience in backend development using .NET.
  • Technical Expertise: Strong proficiency in C# and the .NET Core/.NET Framework ecosystem.
  • Hands-on experience in building microservices-based architectures.
  • Proficiency in developing REST APIs and web services.
  • Experience with SQL and NoSQL databases like SQL Server, PostgreSQL, MongoDB, or Redis.
  • Knowledge of cloud platforms (AWS, Azure, or GCP), including serverless computing.
  • Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes.
  • Experience with message brokers like RabbitMQ, Kafka, or Azure Service Bus.
  • Understanding of software design principles such as SOLID, Clean Architecture, and DDD.
  • Experience with CI/CD pipelines, automated testing frameworks, and deployment processes.
  • Strong debugging, troubleshooting, and optimization skills for enterprise-grade applications.
  • Problem-Solving: Ability to design scalable, maintainable, and efficient solutions for business requirements.
  • Collaboration & Communication: Strong communication skills, with experience working in remote, cross-functional teams.
  • Mentorship: Demonstrated ability to mentor junior developers and share best practices.

Preferred Skills:

  • Experience with cloud-native application development and deployments (Azure, AWS, or GCP).
  • Knowledge of front-end technologies like Angular or React (bonus).
  • Experience with .NET Blazor or similar technologies.
  • Understanding of software security and secure coding practices.
  • Familiarity with Agile methodologies like Scrum.

Education & Certifications:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
  • Certifications in .NET, Azure, or backend development are a plus.

×
×