Easetalent is a premier recruiting and consulting firm dedicated to connecting exceptional talent with ideal career opportunities. Our mission is to facilitate the growth and success of both our candidates and partner companies by bridging the gap between talent and opportunity.
We are seeking an experienced and highly skilled Senior .NET Developer with a minimum of 5-6 years of professional experience. The ideal candidate will have expertise in C#, ASP.NET and cloud platforms (Azure or AWS), with experience in building scalable, microservices-based applications. Strong front-end experience with Angular or React is also highly preferred. If you are passionate about developing high-performance applications and are looking to take your career to the next level, this is the role for you.
Key Responsibilities:
-
Design, develop, and maintain robust, scalable, and high-performance .NET applications using C# and ASP.NET.
-
Architect and implement microservices-based solutions to enhance the scalability and flexibility of applications.
-
Collaborate with front-end developers to integrate APIs and deliver seamless user experiences using Angular or React.
-
Work with cloud platforms such as Azure or AWS to deploy, scale, and maintain applications in a cloud environment.
-
Participate in the full software development lifecycle, including analysis, design, implementation, testing, and deployment.
-
Lead and mentor junior developers, providing guidance on coding best practices, design patterns, and development methodologies.
-
Troubleshoot, debug, and optimize applications for performance, scalability, and security.
-
Stay up-to-date with the latest industry trends, technologies, and best practices in .NET development.
-
Work closely with cross-functional teams, including product managers, UX/UI designers, and QA engineers to deliver high-quality software solutions.
Requirements:
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
Minimum of 5-6 years of professional experience in .NET development.
-
Strong proficiency in C# and ASP.NET, with a deep understanding of object-oriented programming principles.
-
Experience in building microservices-based applications.
-
Strong front-end experience with Angular or React.
-
Proven experience with cloud platforms (Azure or AWS) for cloud-based application development, deployment, and scaling.
-
Experience with RESTful APIs, integration, and web services.
-
Knowledge of containerization technologies such as Docker and Kubernetes is a plus.
-
Familiarity with CI/CD pipelines and version control tools (e.g., Git).
-
Experience with databases, including SQL Server and NoSQL databases.
-
Strong problem-solving and debugging skills.
-
Excellent communication, collaboration, and leadership abilities.
Desirable Skills:
-
Experience with DevOps practices and tools.
-
Knowledge of automated testing frameworks and test-driven development (TDD).
-
Familiarity with Agile development methodologies.
-
Experience with other front-end frameworks or libraries such as Vue.js or Blazor.
-
Experience with message brokers like RabbitMQ or Kafka.