Senior .Net Engineer
Posted 1ds ago
Employment Information
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












