Dotnet Developer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Experience
- 7+ years of enterprise application development experience
- Posting language
- English
- Posted
Original job description
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 modern 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.
More about this job
Responsibilities
Develop, implement, and support enterprise applications using C#, Python, and Azure technologies. Translate high-level solution architectures into detailed application components and working code while participating in design discussions.
Requirements
Requires over 7 years of enterprise application development experience with strong proficiency in C#, Python, or JavaScript/TypeScript. Must have hands-on experience with Azure services, REST APIs, and Microsoft Graph API integrations.
Skills
- C#
- Python
- JavaScript
- TypeScript
- ASP.NET Core
- Node.js
- Azure
- Microsoft Graph API
- REST APIs
- OAuth 2.0
- Microsoft Entra ID
- CI/CD
- Unit Testing
- Integration Testing
- Solution Design
- Microsoft 365
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Finance & Accounting
Keywords
- Dotnet
- C#
- Python
- JavaScript
- TypeScript
- ASP.NET Core
- Node.js
- Azure Functions
- Azure Storage
- Azure Blob Storage
- Azure Key Vault
- Azure Logic Apps
- Power Automate
- Power Platform
- Azure AI
- Cognitive Services
- Azure OpenAI
- GenAI
- REST APIs
- OAuth 2.0
- Microsoft Entra ID
- Microsoft Graph API
- Microsoft 365
- Microsoft Teams
- CI/CD
- Source Control
- Code Reviews
- Unit Testing
- Integration Testing
- Banking