Engineering

Senior .Net Engineer

Pune, Maharashtra
Work Type: Full Time

Company Overview

 

We are a global empathy-led technology services company where software and people transformations go hand-in-hand.

Product innovation and mature software engineering are part of our core DNA. Our mission is to help our customers accelerate their digital journeys through a global, diverse, and empathetic talent pool following outcome-driven agile execution. Respect, Fairness, Growth, Agility, and Inclusiveness are the core values that we aspire to live by each day.

We continue to invest in our digital strategy, design, cloud engineering, data, and enterprise AI capabilities required to bring a truly integrated approach to solving our client's most ambitious digital journey challenges.

Key Responsibilities:
   •  Develop and maintain software applications using .NET framework, C# and .NET Core, with a focus on writing clean, maintainable, and testable code.
   •  100% Participation in Agile ceremonies, including Sprint Planning, Daily Stand-ups, Retrospectives, and Sprint Reviews.
   •  Work closely with product owners, designers, and other stakeholders to understand project requirements and translate them into technical solutions.
   •  Utilize Azure cloud services to architect, implement, and deploy scalable and reliable solutions.
   •  Collaborate with team members to identify and address technical challenges, ensuring timely delivery of quality software.
   •  Adhere to Agile practices and principles, promoting continuous improvement and innovation within the team.
   •  Communicate effectively with team members, stakeholders, and clients to provide updates on project progress and address any concerns or issues.
   •  Identify technical skill & capability gaps within team and arrive at roadmap to close the gaps in collaboration with internal and external partners as appropriate. 
   •  Analyze and evaluate applications and systems to identify areas for improvement, suggesting upgrades and changes to enhance system performance, security, and functionality.
Key Requirements:
   •  8+ years extensive experience and advanced knowledge with .NET framework, MVC and .NET Core, with strong proficiency in C# programming language.
   •  Solid knowledge of Object-Oriented design principles, Test Driven Development, DDD and software engineering best practices.
   •  Strong experience working with SQL databases and server (Azure SQL DB, MS SQL Server)
   •  Ability to communicate complex technical or architecture concepts in a simple manner and can adapt to different audiences. Experience navigating large complex applications
   •  Proven ability to work in a collaborative, cross-functional Agile team environment.
   •  Hands-on experience with Agile practices, including Sprint Planning, Daily Stand-ups, Retrospectives, and Continuous Integration/Continuous Deployment (CI/CD).
   •  Experience with source code management tools (e.g. git), build management tools (e.g. Maven) and continuous integration/delivery processes and tools (e.g. Jenkins, Ansible, Azure Pipelines) 
   •  Expertise in Azure cloud services.
   •  Strong problem-solving, analytical, and debugging skills.
   •  Excellent communication and interpersonal skills for effective collaboration with team members, stakeholders, and clients.
   •  Commitment to writing clean, maintainable, and testable code following industry best practices and coding standards.
Experience : 5-8 Years
Work Location : (Remote)

Submit Your Application

You have successfully applied
  • You have errors in applying