The Role
Develop and maintain secure, scalable full-stack web applications using React, ASP.NET Core, C#, Azure, REST APIs, and SQL. Responsibilities include translating requirements into technical solutions, designing application architectures, writing and testing code, integrating systems, troubleshooting production issues, supporting CI/CD pipelines, participating in Agile delivery, and contributing to cloud deployment, modernization, documentation, and technical guidance.
Summary Generated by Built In
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
modern 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 and supporting CI/CD pipelines using Azure DevOps and Git.
- Strong
full-stack development experience, including application architecture,
database design, and cloud deployment.
Skill Set Requirements:
Technical Skills and Knowledge:
- Demonstrated
experience with React, JavaScript/TypeScript, HTML5, and CSS3.
- Experience
designing and developing reusable, maintainable, and scalable front-end
components.
- Demonstrated
experience developing backend services and REST APIs using ASP.NET Core and C#.
- Experience
with Azure cloud services, including Azure App Service, Azure SQL
Database, Azure Storage Accounts, and Azure API Management.
- Strong
knowledge of application architecture, database design, system
integration, and full-stack solution development.
- Ability
to provide technical architecture support, solution design
recommendations, and technical guidance to project and technical leads.
- Experience
working within Agile software development environments, including Scrum
and Kanban methodologies.
Agile and Technical Frameworks
- Proficiency
in Agile frameworks such as Scrum and Kanban.
- Ability
to implement Agile practices within technical delivery projects.
- Experience
using Azure DevOps for backlog management, sprint planning, and
development tracking.
- Experience
collaborating within cross-functional Agile teams.
Business Requirements and Project Management Skill:
- Experience
with effort estimation, technical planning, and solution recommendations.
- Business
and stakeholder engagement skills.
- Experience
analyzing requirements and translating them into technical solutions.
- Ability
to communicate technical concepts effectively to technical and
non-technical audiences.
CI/CD DevOps and Infrastructure:
- Experience
implementing and maintaining Azure DevOps pipelines and Git repositories.
- Knowledge
of CI/CD best practices, automated deployments, and release management.
- Experience
supporting development environments, cloud infrastructure, and operational
requirements.
- Experience
with containerization and orchestration technologies such as Docker and
Kubernetes.
Technical Skills:
- Proficiency
in React, JavaScript/TypeScript, HTML5, CSS3, ASP.NET Core, and C#.
- Experience
designing and developing reusable, maintainable, and scalable front-end
components and application frameworks.
- Experience
designing, developing, and maintaining scalable backend services and
RESTful APIs.
- Strong
knowledge of application architecture, database design, system
integration, and cloud-based solutions.
- Hands-on
experience with Microsoft Azure services, including Azure App Service,
Azure SQL Database, Azure API Management, and Azure Storage Accounts.
- Experience
implementing DevOps practices, CI/CD pipelines, source control using Git,
and automated deployment processes.
- Ability
to troubleshoot technical issues, optimize application performance, and
ensure adherence to security and development best practices.
Soft Skills & Collaboration:
- Ability
to work effectively in cross-functional teams and Agile delivery
environments.
- Strong
analytical, problem-solving, decision-making, and critical-thinking
skills.
- Excellent
verbal, written, and interpersonal communication skills.
- Experience
collaborating with business stakeholders, technical leads, architects, and
delivery teams.
- Ability
to manage competing priorities, work independently, and deliver
high-quality results within established timelines.
Skills Required
- Experience in application design, development, testing, implementation, and support
- Experience with object-oriented programming and modern development frameworks
- Experience with relational databases and SQL
- Experience working in Agile delivery environments, including Scrum or Kanban
- React, JavaScript or TypeScript, HTML5, and CSS3 experience
- ASP.NET Core and C# backend services and REST API development experience
- Experience with Azure App Service, Azure SQL Database, Azure Storage Accounts, and Azure API Management
- Experience implementing and supporting CI/CD pipelines using Azure DevOps and Git
- Full-stack development experience covering application architecture, database design, and cloud deployment
- Experience designing reusable, maintainable, and scalable front-end components
- Experience with application architecture, system integration, and full-stack solution development
- Experience with effort estimation, technical planning, and solution recommendations
- Experience with Docker and Kubernetes
- Strong analytical, problem-solving, communication, and stakeholder collaboration skills
- Experience with Azure Logic Apps, Angular, Java, Spring Boot, and additional Azure services
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.






