Job Description
<p></p><p><b>Description :</b> </p><p><br/></p><p>We are looking for a talented and experienced Cloud .Net Sr. Developer to join our growing team.<br/><br/>As a Sr. Developer, you will play a crucial role in implementing scalable, robust, secure, and efficient solutions that meet the business needs of our clients.<br/><br/>You will collaborate with stakeholders, including customers, BA, PM, architect, lead and development teams, to gather requirements, understand architecture, implement key components using best practices and standards.<br/><br/>The ideal candidate should have a strong technical background, excellent problem-solving skills, and a proven track record in complex projects development on .Net cloud platform.<br/><br/><b>Key Responsibilities :</b><br/><br/></p><p>- Design, develop, unit test, and enhance complex applications using the MS .NET framework, C#, react, and other related latest technologies.<br/></p><p><br/>- Conduct code reviews and promote a culture of code quality and knowledge sharing.<br/><br/></p><p>- Perform tests according to a given test plan and documents results.<br/></p><p><br/>- Identify technical risks and issues and develop mitigation strategies to ensure successful project delivery.<br/></p><p><br/>- Work on building and deployment (CI/CD) activities and address build issues, define quality gates & ensure 100% code coverage.<br/></p><p><br/>- Stay up to date with emerging technologies, industry trends, and best practices, and make recommendations for their application within the organization.<br/></p><p><br/>- Work on proof-of-concept and perform technical feasibility studies to validate solutions.<br/></p><p><br/>- Identify improvements to the existing application code and designs, increase flexibility and reducing future effort and pitch these ideas to project sponsors as required.<br/></p><p><br/>- Work closely with the product owner or customer to discuss the requirements, estimate development efforts and gain their acceptance of the solution.<br/></p><p><br/>- This will include working directly with the client where required.<br/><br/></p><p>- Clearly explain and discuss technical points with both technical and non-technical staff.<br/><br/></p><p>- Ensure adherence to coding standards, best practices, and quality guidelines.<br/><br/></p><p>- Troubleshoot and debug complex system issues, identify & implement effective solutions.<br/><br/></p><p>- Collaborate with cross-functional teams, including project managers, architects, leads, testers, and designers, to ensure successful project delivery.<br/><br/><b>Required Skills & Qualifications :</b><br/></p><p><br/>- Bachelors degree in information technology, Computer Science, or a related field.<br/></p><p><br/>- Proven track record of 6+ years in designing & development of complex solutions using Microsoft .NET tech stack.<br/></p><p><br/>- Strong experience designing and implementing scalable, secure, distributed, and high-performance systems using cloud platform & services.</p><p><br/>- Experience in Entity framework, C#, ASP.NET, MVC, .NET Core 8, Web/REST API, APIM, Azure App Services, gRPC, GraphQL etc.<br/></p><p><br/>- Deep knowledge and experience with relational databases SQL Server /Oracle Database, No-SQL, MongoDB, COSMOS DB, LINQ, Blog/Table Storage etc.<br/></p><p><br/>- Strong experience with source control systems, CI/CD & agile methodologies (Scrum, Kanban) and supporting projects through the development lifecycle.<br/></p><p><br/>- Experience in implementing SSO in Web and WebAPI application using OAuth or OIDC, JWT.<br/></p><p><br/>- Experience with front-end development using Node.js, bootstraps, HTML, CSS, JavaScript, Angular, React, and modern libraries/frameworks etc.<br/></p><p><br/>- Hands-on experience with various architecture design patterns & principles like OOD, MVC, SOLID, microservices.<br/></p><p><br/>- Should have experience in working with any of the messaging systems like RabbitMQ, Kafka or Azure Service Bus.<br/></p><p><br/>- Analytical & Problem-Solving Skills: Strong ability to analyze complex business problems, propose effective solutions, and break down technical requirements into actionable steps.<br/></p><p><br/>- Communication Skills: Excellent verbal and written communication skills to effectively collaborate with both technical and non-technical stakeholders.<br/></p><p><br/>- Attention to Detail: Meticulous attention to detail, especially in translating business needs into technical specifications and ensuring accuracy in documentation.<br/><br/><b>Preferred Skills :</b><br/></p><p><br/>- Microsoft certifications (e.g., MCSD, MCPD) or other relevant certifications.<br/><br/></p><p></p> (ref:hirist.tech)