· As a senior .NET architect, you will design, develop, and maintain complex web applications and services using the latest .NET technologies for our clients. · You will be responsible for leading the technical vision, architecture, and standards for our .NET projects, ensuring best practices, performance, scalability, security, and reliability. · You will collaborate with other architects, developers, testers, and project managers to ensure quality and timely delivery of projects. · You will also provide technical guidance, mentoring, and code reviews to junior developers and architects. Responsibilities· Analyze business requirements and translate them into technical specifications and architectures. · Define and implement the technical architecture and standards for .NET projects, ensuring alignment with business requirements and industry best practices. · Optimize and troubleshoot the performance, scalability, security, and reliability of .NET applications and databases. · Design, develop, test, and deploy scalable, secure, and high-performance web applications and services using .NET Core, ASP.NET MVC, Web API, Entity Framework, Azure and other technologies. · Implement best practices and standards for coding, testing, debugging, and documentation. · Lead and participate in architecture and design reviews, code reviews, and peer programming sessions. · Mentor and coach Junior Architects/Developers, sharing knowledge and expertise on .NET technologies and methodologies. · Research and evaluate new technologies and frameworks to improve the performance, reliability, and maintainability of the applications and services. · Troubleshoot and resolve complex technical issues and provide root cause analysis and recommendations. · Communicate effectively with clients, stakeholders, and team members on technical and business matters. Requirements· Bachelor's degree in engineering preferably in IT related field or Post-Graduate in Computer Science. · 15 + years of experience in software development using .NET technologies. · 5+ years of experience in software architecture and design using design patterns, SOLID principles, and Microservices. · 5+ years of experience in web application and service development using .NET Core, ASP.NET MVC, Web API, Entity Framework, Azure, and other related technologies. · Experience in Creating solutions, presenting, and articulating winning prepositions for .NET · Experience in developing .NET migration approaches, defining migration roadmaps, and providing estimates. · Expertise in C#, HTML, CSS, JavaScript, jQuery, Bootstrap, and Angular or React · Expertise in SQL Server, NoSQL databases, and Azure storage services. · Expertise in RESTful APIs, SOAP, XML, JSON, and web services security. · Proficient in Azure Cloud- Web Apps, Azure Functions, Containerized solution, Storages and Azure SQL database. · Strong knowledge of Azure DevOps, Git, CI/CD, and automated testing tools. · Excellent verbal and written communication skills. · Ability to work independently and as part of a team. · Stay updated with the latest trends and developments in Microsoft technologies. · Certification in .NET or Azure is a plus. |