Front-End Development: Develop and maintain user interfaces with Angular, ensuring high performance and responsiveness.
Back-End Development: Design and implement RESTful APIs and microservices using .NET Core, ensuring robust and scalable backend solutions.
Database Management: Work with SQL Server to design, develop, and optimize database schemas, queries, and stored procedures.
Cloud Solutions Development: Implement cloud solutions using Azure services, including Azure DevOps, Azure Data Lake, Azure Databricks, and Azure Functions.
Data Engineering: Use Azure Data Lake and Azure Databricks for data processing and transformation.
CI/CD Pipeline Management: Set up and manage CI/CD pipelines in Azure DevOps for automated builds, testing, and deployments.
Integration with Azure SQL: Develop and maintain integrations with Azure SQL, including data extraction, transformation, and loading (ETL) workflows.
Collaboration: Work closely with cross-functional teams including UI/UX designers, data engineers, and product managers to deliver complete solutions.
Code Review & Best Practices: Follow coding best practices, perform peer code reviews, and ensure compliance with industry standards.
Required Qualifications:
Technical Skills:
Front-End: Strong proficiency in Angular (preferably the latest version), with experience in developing responsive, component-based applications.
Back-End: Solid experience with .NET Core, including API and microservice development.
Database: Advanced skills in SQL Server, with knowledge of complex queries, indexing, and performance tuning.
Azure Cloud Services:
Azure DevOps: Experience in setting up and maintaining CI/CD pipelines.
Azure Data Lake: Experience in data storage and processing with Azure Data Lake.
Azure Databricks: Knowledge of Apache Spark-based data processing with Databricks.
Azure Functions: Proficiency in developing serverless functions for event-driven architecture.
Azure SQL: Experience in designing and managing Azure SQL databases and integrating them with applications.
Experience:
Overall experience 7-9 years
3-5+ years of experience in full-stack development, with a focus on Angular and .NET Core.
Proven experience with Azure cloud services, especially in DevOps, data engineering, and SQL integrations.
Familiarity with Azure-based data engineering solutions and workflows is a strong plus.