Talent Group - Consultoría de Recursos Humanos - Redmond, WA

posted 3 months ago

Full-time
Redmond, WA
Administrative and Support Services

About the position

As a .Net Full Stack Developer, you will play a crucial role in designing, developing, and maintaining robust and scalable full-stack applications using .NET and C#. Your primary focus will be on architecting and implementing microservices-based applications that are deployed on Azure, ensuring both modularity and scalability. You will be responsible for integrating and utilizing various Azure backend services, including Azure API Management, Azure Service Bus, Azure Event Grid, Azure Logic Apps, and Azure Functions, to enhance the functionality and performance of the applications you develop. In this role, you will implement verification services and ensure that robust testing and validation processes are in place for the microservices you create. You will also deploy and manage applications on various Azure platforms, such as Azure Virtual Machines, Azure App Service, and Azure Kubernetes Service (AKS). Working with databases like Azure SQL Database and Azure Cosmos DB will be essential to ensure efficient data management and retrieval. Your responsibilities will also include optimizing cloud-based deployments with a strong emphasis on security, scalability, and performance. Collaboration with cross-functional teams will be key to ensuring seamless integration of front-end and back-end components. While the primary focus is on back-end development, there is an optional opportunity to contribute to front-end development using React, allowing for a more holistic approach to application development. You will be expected to maintain high standards of code quality and adhere to best practices in software development, while also troubleshooting and resolving complex technical issues related to cloud deployments, microservices, and application performance.

Responsibilities

  • Design, develop, and maintain robust and scalable full-stack applications using .NET and C#.
  • Architect and implement microservices-based applications deployed on Azure, ensuring modularity and scalability.
  • Integrate and utilize Azure backend services such as Azure API Management, Azure Service Bus, Azure Event Grid, Azure Logic Apps, and Azure Functions.
  • Implement verification services and ensure robust testing and validation of microservices.
  • Deploy and manage applications on Azure platforms, including Azure Virtual Machines, Azure App Service, and Azure Kubernetes Service (AKS).
  • Work with databases including Azure SQL Database and Azure Cosmos DB to ensure efficient data management.
  • Optimize cloud-based deployments with a focus on security, scalability, and performance.
  • Collaborate with cross-functional teams to ensure seamless integration of front-end and back-end components.
  • Optional: Contribute to front-end development using React.
  • Maintain high standards of code quality and adhere to best practices in software development.
  • Troubleshoot and resolve complex technical issues related to cloud deployments, microservices, and application performance.

Requirements

  • Proven experience as a Full Stack Developer with a strong focus on Azure technologies and microservices architecture.
  • Proficiency in .NET development, particularly with C# and .NET Core.
  • Strong knowledge of Azure services, including but not limited to Azure Virtual Machines, Azure App Service, Azure Kubernetes Service, Azure SQL Database, Azure Cosmos DB, and Azure Blob Storage.
  • Expertise in Azure backend services such as Azure API Management, Azure Service Bus, Azure Event Grid, Azure Logic Apps, and Azure Functions.
  • Experience in architecting and deploying microservices and verification services on Azure.
  • Solid understanding of cloud-based architectures, deployment strategies, and cloud computing concepts.
  • Optional: Experience or proficiency in React for front-end development.
  • Familiarity with DevOps practices and CI/CD pipelines, especially in Azure DevOps.
  • Knowledge of Infrastructure as Code (IaC) using tools like Terraform or ARM templates is a plus.

Nice-to-haves

  • Experience or proficiency in React for front-end development.
  • Knowledge of Infrastructure as Code (IaC) using tools like Terraform or ARM templates.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service