We are seeking a highly skilled .NET Professional to join our team. The successful candidate will be responsible for managing and maintaining .NET-based applications, ensuring their optimal performance and reliability. This role involves a variety of tasks including architecture design, installation, configuration, and troubleshooting of .NET applications.
Key Responsibilities
Oversee and manage .NET-based applications to ensure high availability and performance.
Develop and maintain robust and scalable application architectures.
Install, configure, and integrate .NET applications with existing systems.
Provide ongoing technical support, perform routine maintenance, and resolve application issues.
Conduct performance tuning and optimization to ensure applications run efficiently.
Implement security measures, manage patches, and address vulnerabilities.
Identify opportunities for automation and develop scripts to enhance operational efficiency.
Coordinate with vendors and internal teams, establishing effective communication protocols.
Technical expertise areas
Expertise in .NET technologies (e.g., ASP.NET, .NET Core), application servers, and databases (e.g., SQL Server, Oracle).
Familiarity with cloud platforms (e.g., Azure, AWS) and PaaS solutions.
Strong knowledge of database technologies (e.g., SQL, Oracle, PostgreSQL).
Familiarity with cloud platforms (e.g., Azure, AWS) and PaaS solutions. Prior Experience
Relevant .NET certifications (e.g., Microsoft Certified: Azure Developer Associate).
Extensive experience in developing and managing enterprise-level .NET applications.
Proven experience in backup, recovery, and disaster recovery planning and implementation.
Education
Bachelor s degree in Engineering is a must.
Minimum 10-12 years of experience working on IT / Application Management.