Hybrid Senior Software Engineering Analyst – .NET

Posted 2 days ago

Apply now

About the role

  • Software Engineer developing scalable applications using .NET and C# at Inmetrics. Focusing on AI integration and cloud-native solutions with a collaborative team.

Responsibilities

  • Develop and maintain scalable applications using .NET 8/9 and C#, applying design patterns (Clean Architecture, DDD) and ensuring the performance of critical systems.
  • Implement and orchestrate LLMs (Large Language Models) via APIs or using frameworks such as Semantic Kernel or LangChain, creating intelligent agents and RAG (Retrieval-Augmented Generation) systems.
  • Build cloud-native solutions on Google Cloud, using services such as Cloud Run, Functions, Pub/Sub, and Firestore, and monitor infrastructure via Stackdriver/Cloud Logging.
  • Optimize prompts for AI models (Vertex AI/Gemini) and collaborate on structuring data pipelines to feed machine learning models.
  • Lead code reviews focused on security, scalability, and object-oriented best practices, supporting the technical growth of mid-level and junior developers.
  • Configure and maintain automated deployment pipelines (GitHub Actions or Google Cloud Build), ensuring high availability and resilience of applications.

Requirements

  • Strong experience with C# and the .NET Core / .NET 5+ ecosystem.
  • Proficiency with Entity Framework Core and Dapper.
  • Deep knowledge of RESTful APIs and messaging systems (RabbitMQ, Kafka, or GCP Pub/Sub).
  • Unit and integration testing (xUnit, Moq, TDD).
  • Experience with AI tools in the Gemini and Copilot families.
  • Knowledge of data vectorization and vector databases (e.g., BigQuery Vector Search).
  • Experience with natural language processing (NLP) and computer vision is a plus.
  • Practical experience with Google Kubernetes Engine (GKE) or Cloud Run.
  • Data handling in BigQuery and Cloud SQL.
  • Knowledge of IAM (Identity and Access Management) for cloud security.

Benefits

  • Bradesco Health Plan (30% co-payment)
  • Bradesco Dental Plan (no employee contribution)
  • Life insurance
  • Wellhub (Gympass)
  • Childcare allowance
  • Allowance for children with special needs
  • Payroll-deductible loan
  • Private pension plan
  • Pet care benefit
  • SESC benefits
  • Conexa telemedicine
  • Financial assistance
  • Meal/Food allowance (VA/VR)
  • Multibenefits card
  • Medical plan upgrade option
  • We are a socially responsible company: extended maternity and paternity leave
  • INMaterna Program: support program for pregnant employees
  • Birth welcome kit and the book "Acontecia quando eu nascia"
  • Professional development: courses available through our internal university
  • 100% remote or hybrid, depending on project applicability.

Job title

Senior Software Engineering Analyst – .NET

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job