Senior .Net Engineer

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior .NET Engineer building scalable C#/.NET services for Avenga’s distributed FinTech platform. Designing APIs, event-driven systems, and financial data solutions.

Responsibilities:

  • Join a FinTech project focused on financial services using modern distributed architecture
  • Design and develop scalable services using C#/.NET
  • Build and maintain scalable, performant, and reliable ASP.NET server-side applications
  • Design and implement APIs and backend components for customer-facing products
  • Work with distributed messaging frameworks and event-driven architectures
  • Design, implement, and operate event streaming and event sourcing solutions using Pulsar, Kafka, or similar technologies
  • Work with topic design, consumer group management, event processing, and replay strategies
  • Develop and optimize NoSQL data solutions such as MongoDB
  • Implement observability solutions using Datadog, Elasticsearch, Sentry, or equivalent tools
  • Establish telemetry, monitoring, logging, and diagnostics best practices
  • Implement and optimize financial calculations, pricing engines, or quantitative models
  • Build reusable, testable infrastructure and maintain coding standards across teams
  • Collaborate with engineers, product managers, and business stakeholders on features and technical direction
  • Own technical deliverables from design and implementation through deployment and production support
  • Investigate unfamiliar technologies, legacy systems, and complex technical problems
  • Provide technical guidance and mentorship to engineers
  • Contribute to architectural decisions and communicate technical trade-offs
  • Foster engineering excellence, knowledge sharing, and continuous improvement
  • Use AI-assisted development tools to improve productivity and code quality

Requirements:

  • 10+ years of software development experience, with a strong focus on systems engineering
  • Strong proficiency in C# and .NET
  • Proven experience designing and building APIs and backend services
  • Solid experience with distributed messaging systems and event-driven architectures
  • Hands-on experience with Pulsar, Kafka, or RabbitMQ, including event streaming and event sourcing patterns at scale
  • Experience implementing financial calculations, pricing engines, or quantitative models
  • Experience with NoSQL databases, particularly MongoDB
  • Familiarity with telemetry, monitoring, and observability tools such as Sentry, Datadog, or Elasticsearch
  • Experience building and scaling component libraries or design systems
  • Experience using AI-assisted development tools, such as GitHub Copilot, Claude, or similar solutions
  • Strong communication skills and experience collaborating across different teams and functions
  • Proactive ownership mindset, with end-to-end accountability for deliverables from technical design through production deployment
  • T-shaped and product-oriented mindset
  • Ability to independently navigate unfamiliar technologies, legacy codebases, and complex technical concepts
  • Ability to communicate effectively with business stakeholders, explain architectural trade-offs, mentor other engineers, and contribute to engineering culture
  • English — Upper-Intermediate (B2) or higher
  • Nice-to-have: experience with both Pulsar and Kafka or other distributed messaging platforms
  • Nice-to-have: deep understanding of event sourcing, event streaming, replay strategies, and consumer group management
  • Nice-to-have: experience designing and optimizing high-throughput distributed systems
  • Nice-to-have: experience with MongoDB at scale
  • Nice-to-have: knowledge of cloud-based architectures and modern DevOps practices
  • Nice-to-have: experience with observability platforms such as Datadog, Sentry, and Elasticsearch
  • Nice-to-have: experience across the full technology stack, including frontend or UI layers
  • Nice-to-have: experience mentoring engineers and driving technical initiatives across teams
  • Nice-to-have: practical experience incorporating AI-assisted development into engineering workflows

Benefits:

  • Equal opportunities in recruitment, career development, and leadership
  • Diverse and inclusive work environment
  • Fully remote work arrangement