a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }
We are seeking a Backend Software Engineer to join our growing technology team. This role focuses on building and maintaining modern backend services in a cloud environment while integrating with a legacy platform that serves as the system of record.
The ideal candidate is strong in C#/.NET development and comfortable working in Azure-based environments, with an emphasis on API development and practical, scalable solutions rather than highly complex distributed systems.
- Design, develop, and maintain backend APIs and services using C#/.NET
- Build and deploy cloud-native applications in Microsoft Azure
- Integrate modern applications with a legacy system of record, including handling authentication and data synchronization challenges
- Collaborate with cross-functional teams to ensure seamless data flow between new and existing systems
- Implement infrastructure-as-code using Terraform
- Support CI/CD pipelines and deployment processes through Azure DevOps
- Monitor system performance and troubleshoot issues using Azure Monitor
- Contribute to best practices for backend engineering, code quality, and system reliability
- Languages & Frameworks: C#, .NET
- Cloud Platform: Microsoft Azure
- DevOps & Tooling: Azure DevOps, Terraform
- Monitoring: Azure Monitor
- Architecture: API-driven services with integration to legacy systems
- Strong experience with C# and .NET development
- Hands-on experience building and consuming RESTful APIs
- Familiarity with Microsoft Azure services and cloud-based application development
- Experience working with legacy systems integration, including data and authentication considerations
- Experience with infrastructure as code (e.g., Terraform)
- Understanding of CI/CD pipelines and deployment practices
- Experience working in hybrid environments that combine legacy platforms and modern cloud applications
- Familiarity with Azure DevOps pipelines and release management
- Exposure to monitoring and observability tools (e.g., Azure Monitor)
- Practical understanding of system design and scalability without requiring deep expertise in large-scale distributed systems