We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality applications using the .NET framework. You will work closely with cross-functional teams to deliver scalable, robust, and secure solutions.
Responsibilities and Duties
- Design, develop, test, and maintain .NET applications and services.
- Collaborate with software architects and product managers to create scalable solutions.
- Lead technical discussions and guide junior developers.
- Ensure application security, performance, and reliability.
- Develop RESTful APIs and integrate third-party services.
- Work with SQL and NoSQL databases for efficient data management.
- Maintain code quality through best practices, including unit testing and code reviews.
- Troubleshoot, debug, and optimize existing applications.
- Stay updated with emerging technologies and trends in .NET development.
Desired Experience & Qualification
5+ years of experience in .NET development (C#, ASP.NET Core, .NET Framework).Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like Angular or React).Strong understanding of object-oriented programming (OOP) and design patterns.Experience with cloud platforms (Azure / AWS) and microservices architecture.Hands-on experience with Entity Framework, LINQ, and SQL Server.Proficient in API development, authentication, and security best practices.Familiarity with DevOps practices, CI / CD pipelines, and containerization (Docker / Kubernetes).Understanding of Power BI for data visualization and analytics.Experience with Python for scripting and automation tasks.Excellent problem-solving skills and attention to detail.Strong communication and collaboration abilities.Experience with Agile methodologies (Scrum / Kanban).Certification in Microsoft technologies is a plus.Exposure to test-driven development (TDD) and automated testing frameworks.#J-18808-Ljbffr