Qualysoft

Senior .NET Developer

Qualysoft
Apply
5 hours ago
Bucharest, RomaniaSenior

Responsibilities

  • Design, develop, and maintain backend applications and services using C#, .NET, and ASP.NET Core.
  • Analyze business and technical requirements and implement maintainable, testable solutions.
  • Design and implement REST APIs, system-to-system integrations, and reusable integration capabilities.
  • Implement synchronous, asynchronous, and event-driven interaction patterns using enterprise messaging platforms such as Apache Kafka.
  • Develop and optimize Oracle and other relational database interactions, including SQL performance.
  • Apply Clean Architecture, Domain-Driven Design, and event-driven architecture patterns.
  • Implement authentication and authorization using OAuth 2.0, JWT, and enterprise access-management solutions.
  • Build automated unit, component, and integration tests using frameworks such as xUnit, NUnit, and Moq.
  • Participate in code reviews and uphold clean code, security, performance, and engineering-quality standards.
  • Containerize applications and support delivery through Docker and OpenShift or Kubernetes platforms.
  • Contribute to CI/CD and build automation using GitHub Actions or equivalent tooling.
  • Implement logging, metrics, and distributed tracing according to observability standards.
  • Identify and resolve scalability, reliability, and performance issues.
  • Create and maintain technical documentation, API specifications, and implementation notes.
  • Use enterprise-approved generative AI tools responsibly while validating generated output.

Requirements

  • At least 7 years of professional software development experience in enterprise environments.
  • At least 5 years of hands-on backend development experience with C# and .NET or .NET Core.
  • At least 3 years of hands-on experience with ASP.NET Core.
  • At least 3 years of experience designing and implementing REST APIs and system-to-system integrations.
  • At least 2 years of experience with relational databases, including Oracle and SQL.
  • At least 2 years of experience with messaging or event-driven solutions, preferably Apache Kafka.
  • At least 2 years of experience with Docker and container orchestration platforms such as Kubernetes or OpenShift.
  • Proven experience delivering business-critical enterprise applications across the full software delivery lifecycle.
  • Experience in banking, financial services, or another highly regulated industry is strongly preferred; at least 2 years is preferred for banking-experienced candidates.

Benefits

  • Premium medical package.
  • Lunch tickets and Pluxee Card.
  • Bookster subscription.
  • 13th salary and yearly bonuses.
  • Enterprise job security with a startup mentality, international exposure, and a flat hierarchy.
  • Supportive culture with ownership, autonomy, work-life balance, colleagues, and team events.
  • Flexible working program and openness to remote work.
  • Opportunities for international software development projects and project selection aligned with career goals.
  • Access to Pluralsight, Udemy, Microsoft, and Google Cloud learning platforms, courses, and certifications.
  • Mentorship, certifications, professional development opportunities, and above-market salary.

Tech Stack

Apache KafkaC#DockerGitHub ActionsGoogle CloudKubernetes.NETNUnitOpenShiftSQL

Categories

Qualysoft

About Qualysoft

201-500 employees
Contact me