Qualification : Bachelors degree in Computer Science, Engineering, or a related field.
A skilled C#/.NET Developer with a strong background in software development and a proficiency in writing test cases. The ideal candidate will have a deep understanding of the C# and .NET frameworks, as well as the ability to design, develop, and maintain software applications. In addition, the candidate should be capable of creating and executing test cases to ensure the quality and reliability of software products.
Key Responsibilities:
Develop and maintain software applications using C# and the .NET framework.
Develop and execute test cases to ensure the functionality, reliability, and security of software applications.
Automate test cases and participate in test-driven development (TDD) when applicable.
Collaborate with cross-functional teams, including other developers, to design and implement software solutions.
Write clean, efficient, and maintainable code that meets project requirements and adheres to coding standards.
Identify and troubleshoot software defects and performance issues.
Roles Responsibilities:
Managing user identities and access controls in Azure AD
Creating and managing Azure cloud Services /RBAC/IAM/Admin/AAD configuration.
Configuring and managing Azure AD integration with other cloud services and applications
Designing and implementing Azure AD security policies and best practices
Troubleshooting and resolving issues related to Azure AD user authentication and authorization
Monitoring and auditing Azure AD user activities and access privileges
Collaborating with IT teams to onboard new users and configure their access in Azure AD
Conducting regular reviews and updates to ensure Azure AD user roles and permissions are accurate and up to date
Training and educating end-users on Azure AD features and best practices for identity management
Collaborating with Azure AD support team to resolve complex technical issues and escalations
Participating in the planning and implementation of identity and access management (IAM) strategies using Azure AD
Evaluating and recommending third-party tools and services to enhance Azure AD functionality and security
Maintaining documentation and diagrams related to Azure AD configuration and user management processes
Keeping up to date with the latest Microsoft Azure AD features, updates, and best practices
Participating in security assessments and audits to ensure compliance with regulatory requirements and industry standards related to Azure AD.
Proven experience as a Data Engineer, preferably with a focus on Azure Data Factory and Azure Synapse Analytics.
In-depth knowledge of Azure Data Factory and its various components, including pipelines, activities, data flows, and triggers.
Hands-on experience with Azure Synapse Analytics, including data ingestion, data transformation, and data loading techniques.
Proficient in SQL and scripting languages (e.g., PowerShell, Python) for data manipulation and automation tasks.
Familiarity with data modelling, dimensional modelling, and schema design for data warehousing.
Solid understanding of cloud computing concepts and experience working in Azure services like VM, Azure AD etc.
Good to have: Knowledge on Azure One Lake
Must have worked at least in 2 support projects in the past.
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Azure certifications related to data engineering (e.g., Azure Data Engineer Associate) will be a plus.