.NET Azure Developer

Hace 2 días

Bogotá, Bogotá, Distrito Capital, Colombia Softtek Jornada completa $ 127 - $ 271 Por obra

Requirements

  • Required – Technical Skills
  • Bachelor's degree in Systems Engineering, Software Engineering, Computer Science, Information Technology, or related field
  • Over 5 years of experience developing software with .NET technologies
  • Over 5 years of experience with C#, .NET Framework, .NET Core/.NET
  • Over 5 years of experience designing and developing REST APIs
  • Experience with OpenAPI and Swagger documentation standards
  • Experience with JSON, REST services, application integrations
  • Over 3 years of experience with Azure Function Apps and Durable Functions
  • Over 3 years of experience with Azure Application Insights
  • Over 3 years of experience with Azure Key Vault
  • Over 3 years of experience with Azure Storage Accounts, Blob Storage, Queues, Tables, File Shares
  • Over 3 years of experience managing APIs through Azure API Management (APIM)
  • Over 3 years of experience integrating solutions with Apache Kafka
  • Over 3 years of experience configuring App Registrations in Azure Entra ID (Azure AD)
  • Knowledge of OAuth 2.0, OpenID Connect, JWT
  • Strong knowledge of SOLID principles, design patterns, scalable architectures
  • Over 3 years of experience with GitHub, branching strategies, Pull Requests, Code Reviews
  • Over 3 years of experience with DevOps practices and CI/CD pipelines
  • Knowledge of secure development practices
  • Knowledge of OWASP Top 10 and vulnerability management
  • Experience securing and protecting APIs
  • Over 4 years of experience implementing Dependency Injection
  • Over 4 years of experience developing unit tests
  • Experience with xUnit, NUnit, MSTest
  • Experience with MoQ and test automation
  • Over 3 years of experience with Azure Monitor and Application Insights for observability and monitoring
  • Required – Soft Skills
  • Effective communication
  • Teamwork and collaboration
  • Problem-solving skills
  • Analytical thinking

Responsibilities (Activities to perform)

  • Design and develop backend solutions using .NET technologies
  • Implement serverless applications using Azure Function Apps and Durable Functions
  • Develop and maintain REST APIs and integration services
  • Manage and secure APIs through Azure API Management
  • Implement cloud-native solutions on Microsoft Azure
  • Configure and manage Azure Key Vault and Azure Storage services
  • Develop event-driven integrations using Apache Kafka
  • Implement scalable architectures and design patterns
  • Develop and maintain CI/CD pipelines and DevOps practices
  • Perform code reviews and enforce development standards
  • Implement unit tests and automated testing strategies
  • Monitor applications using Azure Monitor and Application Insights
  • Analyze telemetry and optimize application performance
  • Identify and remediate security vulnerabilities
  • Collaborate with multidisciplinary teams to deliver enterprise solutions

Required Languages

Additional Information

  • Location
  • Bogotá and surroundings (Hybrid), Rest of Colombia (Remote)
  • Special Conditions
  • Strong focus on Azure cloud solutions
  • Development of serverless and event-driven architectures
  • API security and enterprise integrations
  • Participation in DevOps and CI/CD initiatives
  • Collaboration with distributed technical teams
  • Responsibility for scalability, observability, security, and performance of business-critical applications