Senior .Net Developer
We are looking for a highly skilled Sr. NET Developer with 6–8 years of hands-on experience. The Senior Developer participates or takes charge of the requirements elaboration, production issue resolution, system’s enhancement solution development, release, and support of minimum viable products with the assigned Scrum team.
• Collaboratively works with business analysts, quality control testers, scrum masters, product owners, subject matter experts, and other relevant roles to deliver minimum viable products or services. • Prepares standards-based high-level, detailed technical designs (solution, application, database, integrations, or application programming interface) in close collaboration with the team, technical leaders, and other roles. • Resolves the incidents, most complex and challenging technical issues that escalate from L1 and L2 support teams. • Conduct thorough root cause analysis to identify the underlying reasons for recurring problems and implement permanent solutions to prevent future occurrences. • Perform proactive problem prevention and improve system stability. • Analyze and debug code to identify and fix software defects, often involving collaboration with development teams. • Develop and deploy scripts, patches, or updates to address identified issues, working with development teams to ensure proper implementation and testing. • Collaborate with other support teams, development teams, and potentially with vendors to resolve complex issues. Communicate technical information effectively to both technical and non-technical stakeholders. • Document troubleshooting procedures, solutions, and other technical information to build a knowledge base for future reference and to aid in knowledge transfer. • The incumbent is also expected to implement a solution to automate the support handling, with the use of AI tools, chatbot and other technologies. • Participates in the iterative product backlog item elaboration, coding, building, unit testing, defect fix, deployment, and release/support of epics, products, or features with the assigned team. • Ensures that the code pushed to the deployment pipeline is of the best quality and fully meets requirements by applying behavior and test-driven development practices, e.g., thoroughly inspecting/validating code and running ample coverage of automated unit testing. **
Skills rqeuired :**
• Suitability to undertake the responsibilities mentioned above at the required level • At least three (3) years of experience in a senior developer role • At least five (5) years of experience in architecture, design, and development of integrated systems • Must possess strong analytical and problem-solving skills • Must have proven experience in developing web-based applications, RESTful web services, JavaScript, TypeScript, HTML, XML, Stylesheets, ReactJS • Must have proven experience in SharePoint and developing SPFx application • Must have proven experience in designing, developing, and deploying Web APIs utilizing .NET Core and C# • Must have experience with relational databases such as MSSQL, Oracle, and others • Experience with Azure DevOps (Boards, Test Plans, Repos/Git, Pipelines) is preferred • Experience in integrating and developing Generative AI agents is preferred • Experience working with Azure Cloud Services is an advantage • Experience with CI/CD and YAML is an advantage • Must have experience in Agile, e.g., Scrum or Kanban • Certifications in Secure Coding, Scrum, or DevOps will be a plus • Must have experience working in a team with five or more members • Must be able to relate to large information-based organizations and be comfortable dealing with senior executives from various cultures • Must have excellent oral and written communication skills in English