Role Overview
How your day-to-day will look:
- Work on software development, writing code to build applications, programs, and software systems according to project specifications and requirements
- Join a strategic initiative that integrates Google Cloud and Azure to automate the Billing and Financial Reporting process
- The system is composed of containerized microservices that orchestrate communications between Google Chat, Azure API Management, Service Bus, SQL Database, and Databricks, ensuring automation, security, and scalability across the operation
Requirements
What you need:
- Bachelor’s degree in Information Technology, Computer Engineering, Information Systems, Computer Science, or a related field (preferred)
- Proven experience in development with C# and .NET Framework/Core
- Solid experience building and consuming RESTful and SOAP APIs
- Develop APIs and microservices in C# (.NET Core) focused on process automation and system integration
- Implement containers (Docker) and manage their execution/orchestration in an Azure environment
- Design secure integrations with Google Chat (bots and webhooks)
- Create and maintain messaging pipelines using Azure Service Bus
- Implement persistence layers and queries in SQL Database and Databricks
- Publish and version services in Azure API Management, with authentication via Entra ID (Azure AD)
- Participate in architecture design, and define patterns and best practices for microservices and APIs
- Perform unit testing, continuous integration, and automated deployment (CI/CD)
- Support the business and data teams in integrating operational and analytical workflows
Tech Stack
- Azure
- Cloud
- Docker
- SOAP
- SQL
- .NET
Benefits
- Bachelor’s degree in Information Technology, Computer Engineering, Information Systems, Computer Science, or a related field (preferred)
- Proven experience in development with C# and .NET Framework/Core
- Solid experience building and consuming RESTful and SOAP APIs
- Develop APIs and microservices in C# (.NET Core) focused on process automation and system integration
- Implement containers (Docker) and manage their execution/orchestration in an Azure environment
- Design secure integrations with Google Chat (bots and webhooks)
- Create and maintain messaging pipelines using Azure Service Bus
- Implement persistence layers and queries in SQL Database and Databricks
- Publish and version services in Azure API Management, with authentication via Entra ID (Azure AD)
- Participate in architecture design, and define patterns and best practices for microservices and APIs
- Perform unit testing, continuous integration, and automated deployment (CI/CD)
- Support the business and data teams in integrating operational and analytical workflows