Senior Software Engineer (C#)
New
O
One IdentitySoftware Engineering
Based in Hungary, Asynchronously across time zonesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 4+ years of professional software engineering experience
- Required Skills
- DockerKubernetesC#AzureAngularNosqlCI/CDMicroservicesAzure DevOps
Requirements
- 4+ years of professional software engineering experience with meaningful .NET microservices development.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent.
- Strong English communication skills, both written and verbal.
- Strong C# and .NET 8+ experience building production microservices at scale.
- Solid grasp of CQRS, event-driven architecture, and messaging systems like Azure Service Bus.
- Hands-on experience with NoSQL databases such as Cosmos DB or MongoDB.
- Experience with CI/CD tooling like Azure DevOps or GitHub Actions.
- Experience with containerization and orchestration including Docker, Kubernetes, and AKS.
- Experience with frontend technologies such as Angular, TypeScript, and HTML/CSS.
- Experience with test automation using Python/Pytest or Playwright.
- Knowledge of infrastructure-as-code tools like Bicep or Terraform.
Responsibilities
- Take full ownership of features from refinement and design through development, testing, and delivery to production.
- Build and maintain modern, scalable microservices in C# and .NET 8+ running on Azure Kubernetes Service.
- Contribute across the stack including backend services, Angular UI, test automation, and CI/CD pipelines.
- Write clean, testable, well-documented code and perform code reviews.
- Create and execute test cases, participate in functional testing, and manage test plans via Azure DevOps.
- Instrument services with OpenTelemetry and use Datadog to monitor service health.
- Participate in on-call rotations as a primary responder for services and Kubernetes infrastructure.
- Own customer escalations directly, including investigation, communication, and resolution.
- Leverage AI coding tools to accelerate development workflows.
- Collaborate closely with architects, product managers, and teammates across global locations.
View Full Description & ApplyYou'll be redirected to the employer's site