20 oct
|
SOFTTEK
|
Ciudad de México
20 oct
SOFTTEK
Ciudad de México
Requirements
• Required – Technical Skills
- 5+ years of backend development experience using C# and .NET technologies, including ASP.NET Core REST APIs.
- Experience designing, developing, and supporting microservices-based solutions.
- Experience delivering cloud-native applications on Azure or AWS environments.
- Hands-on experience with containerization technologies such as Docker and container orchestration platforms including Kubernetes (AKS preferred).
- Experience designing synchronous and asynchronous communication between distributed services.
- Experience with messaging platforms such as Azure Service Bus, RabbitMQ, Kafka, AWS SQS/SNS, or similar technologies.
- Strong understanding of cloud and microservices design patterns.
- Experience implementing CI/CD pipelines for containerized applications using Azure DevOps, GitHub Actions, Jenkins, or similar tools.
- Experience managing secrets, configuration, and secure application settings in cloud environments.
- Experience with application monitoring, observability, logging, and production troubleshooting.
- Experience implementing distributed caching solutions such as Redis.
- Experience with data access technologies, including Entity Framework.
- Experience working in Agile software development environments.
- Required – Soft Skills
- Strong analytical and problem-solving skills.
- Effective communication and collaboration skills.
- Ability to work in cross-functional teams and distributed environments.
- Strong ownership and accountability mindset.
- Attention to quality, scalability, and software engineering best practices.
- Ability to troubleshoot complex production issues and propose effective solutions.
- Adaptability to evolving business and technical requirements.
Nice to Have (Technical Skills)
- Experience with gRPC, Protocol Buffers, or RPC-based communication models.
- Knowledge of Clean Architecture, Domain-Driven Design (DDD), Onion Architecture, or Hexagonal Architecture.
- Experience implementing authentication and authorization solutions using OAuth2, JWT, Entra ID, Auth0, Okta, Keycloak, or similar platforms.
- Experience designing and optimizing relational databases such as SQL Server, Azure SQL, PostgreSQL, MySQL, or Oracle.
- Experience designing REST APIs using OpenAPI specifications and Swagger tooling.
- Knowledge of CQRS patterns and MediatR implementations.
- Familiarity with OWASP API Security best practices and application security assessments.
- Strong knowledge of modern C# and .NET development practices, including asynchronous programming and dependency injection.
- Experience using AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or similar solutions.
- Experience creating technical documentation, architecture diagrams, and architecture decision records (ADRs).
Responsibilities (Key Activities)
- Design, develop, and maintain scalable backend services using C# and .NET technologies.
- Design and implement cloud-native solutions running on Azure or AWS platforms.
- Develop and support microservices-based architectures and distributed systems.
- Build and maintain RESTful APIs and service integrations.
- Design and implement synchronous and asynchronous communication patterns between services.
- Implement messaging solutions and event-driven architectures using modern messaging platforms.
- Develop and maintain containerized applications using Docker and Kubernetes.
- Build, enhance, and support CI/CD pipelines and deployment automation processes.
- Implement monitoring, logging, observability, and troubleshooting practices to ensure platform reliability.
- Optimize application performance, scalability, and resiliency.
- Collaborate with Architecture, DevOps, QA, Product, and Engineering teams to deliver high-quality software solutions.
- Participate in code reviews, technical discussions, architectural decisions, and continuous improvement initiatives.
Required Languages
- English – Intermediate
Additional Information
Travel Requirements
- Not applicable.
Special Conditions
- Mexico – Hybrid.
- Long-term assignment.
📌 .NET Developer Senior (Ciudad de México)
🏢 SOFTTEK
📍 Ciudad de México