.NET Developer with Azure Expertise
Job Summary:
Join our dynamic team as a .NET Developer where you'll play a pivotal role in
designing and implementing robust Azure .NET solutions within a regulated
banking environment. Your expertise will drive innovation and efficiency in
our migration to M365, ensuring seamless integration and top-notch
performance.
Key Responsibilities:
-
Develop, test, and integrate .NET Core applications for the migration of
existing SharePoint frameworks to Microsoft 365.
-
Collaborate with platform engineering teams to create proof-of-concepts,
pilots, minimum viable products, and comprehensive business cases.
-
Design and implement an Azure DevOps integration pipeline for effective
release management with valid authentication and adherence to business
guidelines.
-
Utilize Terraform/ARM templates to automate infrastructure deployment and
enhance operational efficiency.
-
Manage and implement authorization processes, including Oauth and token
management, ensuring secure identity services and app registrations.
-
Integrate Hashicorp KeyVault and MS Graph for secure data management and
enhanced application functionality.
-
Participate in code reviews, debug applications, and enhance performance
through ongoing optimization of the deployment processes.
Requirements:
-
6-8 years of experience in developing Azure .NET Core solutions.
-
Proficiency in C# and a solid understanding of .NET technologies.
-
Experience with Azure DevOps processes, including subscriptions, build
pipelines, and ARM templates.
-
Strong knowledge of Terraform/ARM templates for cloud infrastructure
management.
-
Familiarity with identity services, Oauth, and token management.
-
Ability to work collaboratively in cross-functional teams and effectively
communicate technical concepts.
-
Bachelor's degree in Computer Science or a related field, or equivalent
practical experience.
Preferred Qualifications:
-
Experience with SharePoint Framework/React and ShareGate is a plus.
-
Understanding of enhanced security measures and practices pertaining to
regulated environments.
-
Familiarity with Agile methodologies and their application in software
development.
-
Experience in creating business cases and driving technology initiatives
from conception through deployment.
Location: Pune