Senior .NET Core Azure Developer (Need 15 years profiles)
About the role
Lead the design and development of enterprise-level applications using .NET Core and Azure services.
Develop and maintain robust, secure, and high-performance REST APIs.
Implement solutions utilizing Azure services including Azure Functions, Service Bus, Logic Apps, Cosmos DB, Key Vault, and API Management (APIM).
Design efficient database schemas and write and optimize complex SQL queries.
Ensure data integrity and database performance.
Implement and manage CI/CD pipelines for automated and reliable software deployment.
Utilize Docker and Kubernetes (K8s) for application deployment, scaling, and management.
Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
Communicate technical concepts, issues, and solutions to technical and non-technical stakeholders.
Responsibilities
- Lead the design and development of enterprise-level applications using .NET Core and Azure services.
- Develop and maintain robust, secure, and high-performance REST APIs.
- Implement solutions utilizing Azure services including Azure Functions, Service Bus, Logic Apps, Cosmos DB, Key Vault, and API Management (APIM).
- Design efficient database schemas and write and optimize complex SQL queries.
- Ensure data integrity and database performance.
- Implement and manage CI/CD pipelines for automated and reliable software deployment.
- Utilize Docker and Kubernetes (K8s) for application deployment, scaling, and management.
- Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Communicate technical concepts, issues, and solutions to technical and non-technical stakeholders.
Requirements
15+ years of professional experience in .NET Core and Azure development.
Experience with Azure services such as Azure Functions, Service Bus, Logic Apps, Cosmos DB, Key Vault, and API Management (APIM).
Strong understanding of RESTful APIs and web services.
Proficiency in SQL and experience with database design and optimization.
Experience with CI/CD pipelines and automation tools.
Knowledge of Docker and Kubernetes (K8s) for application deployment and management.
Experience with Agile methodologies and practices.
Excellent communication skills to work effectively with both technical and non-technical teams.
Qualifications
BS/MS in Computer Science, Information Technology, or related field.
Professional certifications in .NET Core and Azure are a plus.
Experience leading cross-functional teams and managing projects.
Experience working in a fast-paced, agile environment.
Experience with version control systems like Git.
Experience with cloud-based development environments.
Experience with continuous integration and delivery (CI/CD) processes.
Experience with DevOps practices and tools.
Experience with monitoring and logging tools.
Experience with security best practices and Azure security features.
Skills
Strong programming skills in C#, VB.NET, and other relevant languages.
Experience with Azure SDKs and Azure CLI.
Experience with Azure DevOps and Azure Resource Manager (ARM).
Experience with Azure Active Directory (AAD) and Azure AD B2B.
Experience with Azure Monitor and Azure Log Analytics.
Experience with Azure Key Vault and Azure Key Management Service (KMS).
Experience with Azure Event Grid and Azure Event Hubs.
Experience with Azure Functions and Azure Functions SDK.
Experience with Azure Service Bus and Azure Service Bus SDK.
Experience with Azure Logic Apps and Azure Logic Apps SDK.
Experience with Azure Cosmos DB and Azure Cosmos DB SDK.
Experience with Azure API Management (APIM) and APIM SDK.
Benefits
Competitive salary commensurate with experience.
Flexible work schedule and remote work options.
Health insurance, dental, vision, and retirement benefits.
Professional development opportunities and training programs.
Employee recognition and rewards program.
Work-life balance and flexible vacation policies.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Company-sponsored professional conferences and workshops.
Annual performance reviews and feedback sessions.
Flexible work hours and remote work options.
Comprehensive health and wellness programs.
Employee assistance programs and counseling services.
Employee resource groups and affinity networks.
Company-sponsored professional development and training programs.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career growth and advancement within the company.
Access to cutting-edge technology and development tools.
Collaborative and supportive team culture.
Regular team-building activities and social events.
Annual performance reviews and feedback sessions.
Flexible vacation policies and generous paid time off.
Opportunities for career