Bachelor’s/Master’s degree in computer science, information technology, or engineering
We are looking for our client a dynamic Full Stack Software Engineer to join our global team. In this role, you will be required to build a top-quality coding base. You will also be required to create Azure Functions, exposing them as APIs using .NET Core and write long-running worker processes using containerized Python scripts and amazing user interfaces for angular based web applications.
Key responsibilities & duties
Building and implementing Azure Functions and exposing them as APIs (.NET Core 3.1).
Writing efficient Python code for long-running worker processes.
Creating containerized applications using Docker.
Creating CI/CD pipelines on Azure DevOps.
Leading with product-analysis tasks and conducting performance tests.
Perform complex product analysis as well as development duties that may include significant research and analysis.
Collaborating with other cross-functional teams to ensure high-performance of applications
Duties of the role as Back-End Development:
Time Spent 60%
C#, Python, MongoDB, Modern Back-End Skills (Azure Functions, .NET Core 3.1 and later, Docker Containers), REST Web Services (.NET, Flask, FASTAPI), Git, Azure DevOps, CI/CD Pipelines
Duties of the role as Front-End Development:
Time Spent 20%
Duties of the role as Research & Design:
Time Spent 15%
Hunger to learn & research on emerging multi-cloud technologies & tools
Duties of the role as Reporting:
Time Spent 5%
Knowledge of multiple back-end languages (C#, Python) and their frameworks,
Familiarity with database technologies such as MongoDB
Ability to write cross-browser compatible code
Modern Back-End Skills (Azure Functions, .NET Core 3.1 and later, Docker Containers, Flask & FASTAPIs, Terraform, Ansible)
REST Web services
Experience with Draw2D & vis.js library will be preferred
Familiarity with version control incl. best practices (Git)
Familiarity with Azure DevOps for task management & CI/CD
Promoting great software design and quality
Hands-on experience in implementing front-end and back-end applications
Excellent written and verbal communication skills with proven fluency in English