We are assisting our client an early childhood education franchisor with over 650 schools across the United States reaching more than 80000 students in 38 states in their search for a Backend Software Engineer.
This position requires expertise and Microsoft Azure to design and build scalable APIs and backend services working on cloud-native integrations optimizing backend performance and helping deliver secure high-quality software solutions that power enterprise applications.
This position is a direct hire hybrid role that also requires working onsite one day per week in King of Prussia PA.
Responsibilities:
- Design develop and maintain backend services and RESTful APIs technologies (C# Core Web API).
- Build integrations with internal and external systems using Azure Integration Services (Service Bus Event Grid Functions Logic Apps API Management).
- Optimize backend processes including database queries web jobs job scheduling and data pipelines.
- Implement secure authentication and authorization flows (OAuth JWT SSO with Okta/Auth0).
- Perform unit and integration testing to ensure service reliability and performance.
- Troubleshoot debug and resolve backend and integration issues.
- Collaborate with architects developers analysts and QA teams to deliver business solutions.
- Participate in Agile ceremonies (sprint planning reviews retrospectives).
- Document APIs integration workflows and architectural decisions.
- Ensure CI/CD pipelines and DevOps best practices for deployment and monitoring are followed.
- Experience and Competencies
Minimum Requirements:
- 5 years of experience developing backend services and APIs (C# Core Web API).
- Strong hands-on experience with Microsoft Azure (Azure Functions Service Bus Event Grid API Management).
- Solid SQL Server experience (stored procedures performance tuning SQL jobs).
- Familiarity with asynchronous and event-driven architectures.
- Strong understanding of RESTful API design security versioning and documentation (OpenAPI/Swagger).
- Hands-on experience with DevOps concepts and CI/CD pipelines (Azure DevOps or GitHub Actions).
- Familiarity with SSO and identity management solutions such as Okta or Auth0.
- Proficiency with source control systems (GitHub or similar).
- Solid understanding of OOP and software design patterns.
Skills:
- Ability to design and implement scalable reusable and secure backend solutions.
- Ability to balance short-term delivery with long-term maintainability.
- Strong knowledge of software design patterns OOP and microservices principles.
- Capacity to evaluate technology alternatives and propose effective solutions.
- Ability to collaborate with cross-functional teams and explain technical concepts to non-technical stakeholders.
Experience Working with the following:
- Microsoft Azure services: Azure Functions API Management Service Bus Event Grid Logic Apps.
- Enterprise integrations (file message and event-based asynchronous and synchronous workflows).
- Familiarity with Single Page Application (SPA) frameworks such as React or Angular is considered a plus
- SaaS platforms and cloud-native applications.
- Relational databases preferably MS SQL Server.
- CI/CD and deployment pipelines in Azure DevOps or similar.
- API monitoring logging and tracing tools (App Insights Azure Monitor).
- Source repositories: GitHub or similar.
We are assisting our client an early childhood education franchisor with over 650 schools across the United States reaching more than 80000 students in 38 states in their search for a Backend Software Engineer. This position requires expertise and Microsoft Azure to design and build scalable API...
We are assisting our client an early childhood education franchisor with over 650 schools across the United States reaching more than 80000 students in 38 states in their search for a Backend Software Engineer.
This position requires expertise and Microsoft Azure to design and build scalable APIs and backend services working on cloud-native integrations optimizing backend performance and helping deliver secure high-quality software solutions that power enterprise applications.
This position is a direct hire hybrid role that also requires working onsite one day per week in King of Prussia PA.
Responsibilities:
- Design develop and maintain backend services and RESTful APIs technologies (C# Core Web API).
- Build integrations with internal and external systems using Azure Integration Services (Service Bus Event Grid Functions Logic Apps API Management).
- Optimize backend processes including database queries web jobs job scheduling and data pipelines.
- Implement secure authentication and authorization flows (OAuth JWT SSO with Okta/Auth0).
- Perform unit and integration testing to ensure service reliability and performance.
- Troubleshoot debug and resolve backend and integration issues.
- Collaborate with architects developers analysts and QA teams to deliver business solutions.
- Participate in Agile ceremonies (sprint planning reviews retrospectives).
- Document APIs integration workflows and architectural decisions.
- Ensure CI/CD pipelines and DevOps best practices for deployment and monitoring are followed.
- Experience and Competencies
Minimum Requirements:
- 5 years of experience developing backend services and APIs (C# Core Web API).
- Strong hands-on experience with Microsoft Azure (Azure Functions Service Bus Event Grid API Management).
- Solid SQL Server experience (stored procedures performance tuning SQL jobs).
- Familiarity with asynchronous and event-driven architectures.
- Strong understanding of RESTful API design security versioning and documentation (OpenAPI/Swagger).
- Hands-on experience with DevOps concepts and CI/CD pipelines (Azure DevOps or GitHub Actions).
- Familiarity with SSO and identity management solutions such as Okta or Auth0.
- Proficiency with source control systems (GitHub or similar).
- Solid understanding of OOP and software design patterns.
Skills:
- Ability to design and implement scalable reusable and secure backend solutions.
- Ability to balance short-term delivery with long-term maintainability.
- Strong knowledge of software design patterns OOP and microservices principles.
- Capacity to evaluate technology alternatives and propose effective solutions.
- Ability to collaborate with cross-functional teams and explain technical concepts to non-technical stakeholders.
Experience Working with the following:
- Microsoft Azure services: Azure Functions API Management Service Bus Event Grid Logic Apps.
- Enterprise integrations (file message and event-based asynchronous and synchronous workflows).
- Familiarity with Single Page Application (SPA) frameworks such as React or Angular is considered a plus
- SaaS platforms and cloud-native applications.
- Relational databases preferably MS SQL Server.
- CI/CD and deployment pipelines in Azure DevOps or similar.
- API monitoring logging and tracing tools (App Insights Azure Monitor).
- Source repositories: GitHub or similar.
View more
View less