Our company is looking for an experienced .NET Engineer with following details:
> You are expected to manage the software development life-cycle and use your expertise in the .NET framework to help us deploy high-quality applications.
> Produce code using .Net languages (C#, VB, and. NET).
> Prepare test-based applications for various .Net applications.
> Enhance existing systems by analyzing current business needs.
> Prepare an action plan and identify areas for modification and improvements.
> Create technical specifications and test plans.
> Provide technical support and monitor the everyday activities of the system.
> Researching current and emerging technologies and proposing changes where needed.
Requirements:
> Strong problem-solving & analytical skills & the ability to understand complex business requirements.
> Previous project management experience is advantageous.
> In-depth understanding of the coding language of .NET and must have a solid understanding of C# basics, entity frameworks, design patterns, MySQL table design & structures.
> Familiarity with frameworks related to .NET (such as ASP.NET C#, VB, MVC, and Entity Framework).
> Sound knowledge of various operating systems and databases.
> Familiarity with cloud services like AWS and Azure.
> Strong communication skills to effectively collaborate with technical and non-technical stakeholders.
> Strong organizational and leadership skills to supervise and guide development teams.
> Efficient in C#, Web API, REST API, SQL, Entity Framework, ASP.NET, jQuery.