BackEnd Software Developer
- Source: LinkedIn
- Teckhorizon Inc
- On-site
- Toronto
- Mid level
Job Description
We are looking for an experienced Senior Back-End Software Developer to join a large-scale enterprise project focused on designing, developing, and maintaining secure, cloud-native applications. The ideal candidate has strong expertise in Microsoft Azure, DevOps, containerization, and modern back-end technologies, with a proven ability to deliver scalable, high-performance solutions throughout the Software Development Life Cycle (SDLC). Responsibilities As a Senior Software Developer, You Will
- Design, develop, test, deploy, and maintain back-end applications and RESTful APIs.
- Develop cloud-native enterprise applications using Microsoft Azure technologies.
- Translate technical specifications into scalable, secure, and high-quality software solutions.
- Design, develop, and integrate RESTful APIs with enterprise systems.
- Develop and optimize server-side logic to ensure high performance and reliability.
- Build, maintain, and optimize CI/CD pipelines and DevOps automation processes.
- Integrate middleware and open-source technologies into enterprise applications.
- Troubleshoot production issues and provide post-implementation support.
- Prepare technical documentation, implementation plans, and unit test plans.
- Participate in solution design sessions, code reviews, and testing walkthroughs.
- Collaborate with developers, architects, business stakeholders, and cross-functional teams throughout the SDLC.
- Provide regular project updates and support knowledge transfer activities.
Required Qualifications
- 8+ years of hands-on experience in cloud application development and software engineering.
-
Strong experience with Microsoft Azure, including:
- Azure App Services
- Azure Functions
-
Azure Kubernetes Service (AKS)
-
Experience with containerization technologies:
- Docker
-
Kubernetes and/or OpenShift
-
Hands-on experience with DevOps tools and practices:
- Azure DevOps
- Jenkins
- Ansible
-
CI/CD pipelines
- Experience designing and developing cloud-native enterprise applications.
-
Knowledge of enterprise cloud architecture, including:
- Identity & Access Management (IAM)
- Security and encryption
- Compliance
- High-availability architecture
-
Monitoring and observability
- Experience with Azure Data Services and ETL/ELT processes.
- Strong understanding of DevSecOps principles and API-driven integrations.
-
Expert proficiency in one or more of the following:
- Java
- Python
- SQL
-
JavaScript/TypeScript (Node.js)
- Extensive experience designing, developing, and integrating RESTful APIs.
- Experience following structured SDLC methodologies for application design, development, testing, implementation, and maintenance.
Preferred Technical Skills
- Server-side application development.
- Database design and administration.
- Relational and hierarchical databases.
- Middleware and gateway technologies.
- Installation scripting, debugging, and deployment.
- Object-oriented programming principles.
- Query languages and information retrieval.
- Communication protocols.
- Technical documentation.
- Knowledge of AODA accessibility standards.
- Understanding of front-end technologies and back-end integration.
- Experience integrating open-source software into enterprise environments.
Analytical & Soft Skills
- Strong analytical and problem-solving abilities.
- Experience analyzing business and technical requirements.
- Ability to troubleshoot and resolve production issues.
- Experience working within enterprise architecture and project management frameworks.
- Excellent verbal and written communication skills.
- Strong stakeholder management and consulting skills.
- Ability to collaborate effectively with developers, architects, DBAs, project managers, and business teams.
- Experience reporting project progress, risks, and issues to leadership.
Nice to Have
- Experience working within the public sector.
- Experience supporting enterprise cloud and legacy platforms.
Work Arrangement
- Onsite position (5 days per week).
- Standard working hours: 7.25 hours per day, Monday to Friday.
Skills
- microsoft-azure
- azure-devops
- azure-functions
- microsoft-azure-functions
- Kubernetes
- azure-kubernetes-service
- azure-kubernetes-service-aks
- Docker
- Jenkins
- Ansible
- Java
- Python
- javascript
- TypeScript
- microsoft-typescript
- NodeJS
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
