The company is seeking an Azure Software Engineer to design and develop scalable, secure, and high-performance applications within the Microsoft Azure ecosystem, specifically focusing on building backend services and APIs for enterprise-grade applications, including e-commerce and government assistance program integrations.
Requirements
- 5 to 10 years of experience in designing and developing scalable, secure, and high-performance applications within the Microsoft Azure ecosystem.
- Deep expertise in .NET and C-Sharp.
- Strong understanding of cloud-native architecture principles.
- Proficiency in Azure services such as Function Apps, Cosmos DB, Service Bus, Storage Accounts, and Confluent Kafka.
- Experience with RESTful API design and implementation.
- Familiarity with tools such as Postman, Swagger, Git, and Azure DevOps.
- Strong understanding of cloud computing concepts and Azure infrastructure.
Responsibilities
- Design, develop, and maintain backend services and APIs using .NET and C-Sharp within Microsoft Azure.
- Build and optimize Azure Function Apps and integrations with Cosmos DB, Service Bus, Storage Accounts, and Kafka.
- Follow the company's software development lifecycle (SDLC) to code, configure, test, debug, and document applications.
- Translate functional requirements into technical specifications and contribute to solution architecture.
- Participate in design and code reviews to ensure quality, performance, and maintainability.
- Develop and maintain operational and system-level documentation.
- Write and maintain comprehensive unit test cases to ensure code quality and reliability.
Other
- Collaborate with cross-functional teams to ensure consistency and alignment with enterprise standards.
- Work within the SAFe Agile framework and apply CI/CD best practices using tools such as Azure DevOps.
- Support and enhance e-commerce solutions, particularly those related to payment methods and government assistance programs.
- Proven experience in backend service development for payment processing or government assistance programs.
- Excellent problem-solving skills and ability to work with ambiguous requirements.
- Strong communication and collaboration skills.