Responsibilities:
-
- Translate business requirements into working, tested applications, including developing detailed technical specifications, writing code, conducting unit testing, and supporting solution implementation.
- Design, develop, test, deploy, and maintain full-stack web applications using modern development frameworks and cloud technologies.
- Develop and consume RESTful APIs to support application integration and business processes.
- Collaborate with business analysts, architects, technical leads, quality assurance teams, and stakeholders throughout the Software Development Life Cycle (SDLC).
- Troubleshoot and resolve application, integration, and production support issues.
- Participate in code reviews and ensure adherence to development standards, security requirements, and best practices.
- Support CI/CD implementation and automation using Azure DevOps and related tools.
- Contribute to solution design, technical architecture, effort estimation, and technical documentation.
- Support application deployment, migration, and modernization initiatives within Azure cloud environments .
Submission Requirements:
-
- Resumes must have a maximum of 5 pages.
General Skills:
-
- Experience in application design, development, testing, implementation, and support.
- Ability to collaborate effectively with IT professionals throughout the Software Development Life Cycle.
- Experience with structured methodologies for application development, implementation, and maintenance.
- Experience designing, coding, testing, debugging, documenting, and supporting enterprise applications.
- Experience with object-oriented programming principles and up-to-date development frameworks.
- Experience working with one or more modern programming languages.
- Experience with relational database technologies and SQL.
- Experience eliciting and documenting technical and business requirements from stakeholders and subject matter experts.
- Strong analytical, problem-solving, decision-making, communication, and interpersonal skills.
- Proven ability to work effectively within Agile delivery teams and meet project deadlines.
Technical Skills:
-
- Proficiency in both front-end and back-end application development, including database design, cloud services, and DevOps practices.
- Experience designing and implementing scalable web application architectures.
- Experience developing responsive and accessible user interfaces.
- Experience designing, developing, and deploying enterprise-grade REST API services.
- Experience integrating front-end applications with RESTful APIs.
- Experience designing and implementing CI/CD pipelines and automated deployment processes.
- Experience building secure, scalable, and high-performing cloud-based applications.
- Hands-on experience with Microsoft Azure services, including:
-
- Azure App Service
- Azure SQL Database
- Azure Storage Accounts
- Azure Logic Apps
- Azure API Management
- Azure DevOps
-
- Experience with source control and branching strategies using Git.
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience in Angular, Azure, React, Logic Apps Azure SQL, App Services - C+, JavaScript, CSS, HTML, Spring Boot , Java, and ASP.Net Core.
Requirements
Experience and Skill Set Requirements:
Must Haves:
-
- Demonstrated experience developing web applications using React , JavaScript/TypeScript, HTML5, and CSS3.
- Demonstrated experience developing backend services and APIs using ASP.NET Core and C# .
- Experience with Azure services, including Azure App Service, Azure SQL Database, Azure Storage Accounts, and Azure API Management.
- Experience implementing
📌 Software Developer - Full Stack - Senior (Canada)
🏢 Maarut
📍 Canada