Overview
The Senior Software Engineer will be instrumental in the design and development of a high-volume Pricing & Billing platform as part of a significant technology transformation initiative. Collaborating with a team of engineers, analysts, and testers, the engineer will tackle complex technical challenges, focusing on creating robust software solutions that enhance core operations and support business growth.
Responsibilities
- Translate complex business requirements into scalable software solutions.
- Take ownership of software development from design to delivery.
- Contribute to technical architecture and design decisions.
- Solve complex technical challenges in a high-volume environment.
- Build and deliver a modern, cloud-based platform.
- Collaborate with cross-functional teams to ensure effective implementation of designs.
- Integrate existing front-end applications with back-end APIs.
Requirements
- Significant experience in building payment, billing, or checkout solutions.
- Strong proficiency in C# and .NET development.
- Working knowledge of React and TypeScript.
- Experience with cloud technologies, particularly Azure.
- Strong skills in Microsoft SQL Server and Azure Cosmos DB.
- Familiarity with event-driven architecture and Azure Service Bus.
- Proven ability to build high-volume, performance-focused systems.
- Experience with Azure DevOps and CI/CD pipelines.