27 Aug
|
Kumaran Systems
|
Toronto
27 Aug
Kumaran Systems
Toronto
About the Company
Experience: You can demonstrate 7+ years of experience developing, implementing, integrating, and supporting enterprise applications, with experience contributing to application and solution design.
About the Role
Programming Skills: You are a strong hands-on developer proficient in one or more programming languages such as C#, Python, and JavaScript/TypeScript. You have experience with up-to-date frameworks and libraries for building APIs, backend services, integrations, and cloud-based applications, including technologies such as ASP.NET Core and/or Node.js.
Responsibilities
- Microsoft & Azure Technologies: You have hands-on experience with several of the following:
- Microsoft Graph API
- Microsoft Teams application development and integrations
- Microsoft 365/O365 integration
- Azure Functions
- Azure Storage and Azure Blob Storage
- Azure Key Vault
- Azure Logic Apps
- Power Automate and Power Platform
- Azure AI/Cognitive Services
- Azure OpenAI and other GenAI services
- REST APIs and integration technologies
- Authentication and authorization technologies such as OAuth 2.0 and Microsoft Entra ID
- Development Practices: You understand software engineering practices including source control, code reviews, unit and integration testing, CI/CD, debugging, application security, monitoring, and production support.
- Solution Design: You can understand high-level solution architecture and translate it into detailed application components and working code.
You are comfortable participating in design discussions and recommending implementation approaches.
Qualifications
Must Have
- 7+ years of enterprise application development experience
- Strong hands-on coding and software engineering skills
- Strong experience with C#, Python, and/or JavaScript/TypeScript
- Experience developing APIs and backend services
- Hands-on Azure application development experience
- Experience integrating applications using REST APIs
- Experience with Microsoft Graph API and/or Microsoft 365 integrations
- Experience with modern software development and testing practices
- Strong debugging and troubleshooting capabilities
- Ability to understand solution designs and translate them into working software
- Ability to contribute effectively to technical and solution design discussions
Nice to Have
- Microsoft Teams application development
- Power Platform and Power Automate
- Azure Logic Apps
- Azure OpenAI or other Generative AI technologies
- Azure Cognitive/AI Services
- Experience with AI-enabled applications and workflows
- Experience with Azure Blob Storage and secure data-storage patterns
- Experience with CI/CD and cloud-native development
- Experience working in large enterprise environments
- Microsoft Graph API or Microsoft 365 integrations
Pay range and compensation package
Change Champion: You embrace change and continuously improve your development skills and engineering practices as technologies evolve.
📌 Dotnet Developer (Toronto)
🏢 Kumaran Systems
📍 Toronto