Senior DOT.NET Developer

Anblicks

UNLEASH YOUR DATA

About the Company

A leading technology firm specializing in building innovative solutions, the company is focused on delivering scalable and high-performance digital products. With an emphasis on creating secure, reliable, and efficient systems, the company is dedicated to fostering a collaborative and supportive work environment for its teams.

About the Role

The Senior .NET Developer will be responsible for designing, developing, and maintaining high-performing, secure, and scalable APIs using .NET technologies. This role involves collaborating with cross-functional teams to deliver robust solutions, optimizing application performance, and ensuring the smooth integration of APIs across systems.

Responsibilities

  • Design, develop, and maintain RESTful APIs using ASP.NET Core/.NET Framework.
  • Collaborate with front-end developers, QA engineers, and business stakeholders to translate requirements into technical solutions.
  • Optimize application performance to ensure scalability and responsiveness.
  • Write clean, maintainable, and reusable code following best practices.
  • Implement authentication and authorization for APIs (e.g., OAuth2, JWT).
  • Integrate third-party APIs and services as necessary.
  • Conduct code reviews, mentor junior developers, and ensure code quality.
  • Participate in Agile/Scrum development cycles, including stand-ups, sprint planning, and retrospectives.
  • Troubleshoot, debug, and upgrade existing systems and APIs.

Required Skills

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
  • 6+ years of experience in .NET development.
  • Strong experience with ASP.NET Core, C#, and Entity Framework/Core.
  • Proven experience in building RESTful APIs and web services.
  • Experience with SQL Server, including writing complex queries and stored procedures.
  • Familiarity with API documentation tools like Swagger/OpenAPI.
  • Strong understanding of OOP, SOLID principles, and design patterns.
  • Experience with version control systems like Git.
  • Knowledge of DevOps practices, CI/CD pipelines, and automated testing is a plus.
  • Familiarity with cloud platforms such as Azure or AWS is a plus.

Preferred Skills

  • Experience with microservices architecture.
  • Knowledge of containerization technologies (e.g., Docker).
  • Understanding of message brokers (e.g., RabbitMQ, Azure Service Bus).
  • Experience with front-end frameworks like Angular or React is a bonus.

Soft Skills

  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities.
  • Ability to work both independently and as part of a team.
  • Attention to detail and a passion for writing high-quality code.

Full details of this position are available on the official website linked below:

Copyright © 2025 Dot-Net-Jobs.com. All Rights Reserved.