Open uri20190214 20445 g24f9u?1550106011
.NET Backend Developer @ INSCALE Portugal

Description

Company Profile

INSCALE is a European offshore development company with offices based in Denmark, Malaysia, Portugal, Ukraine and Macedonia. We establish permanent development teams for European and Australian companies with ongoing development of software applications. Each team works as an integrated part of the customer's organization. We offer our employees an opportunity to work on exciting projects and learn the western development procedures and culture. We have an informal Scandinavian management style where you will have autonomy and responsibility allowing you to develop your skills and grow your value as an IT professional.

We greatly value what our employees contribute to INSCALE, and always strive to reward our employees with challenging work and competitive environment. We are more than 500 employees representing numerous nationalities, which makes our work environment internationally oriented, diverse and encourages collaboration internally and regionally.

For more information, see https://www.inscale.net

Client Profile

Our vision is to be the most trusted business-to-business distributor of heavy materials in Northern Europe. We take responsibility for the entire value chain in our industry by providing the best terms possible for our customers and suppliers.

Responsibilities

STARK have recently embarked on an exciting and ambitious digital journey that involves our entire value chain. Our ambition is high - we aim to build a new digital platform that redefines the standards of our industry by combining standard ERP, best-of-breed components, and bespoke elements in a new and visionary setup based on composable architecture.

As part of this transformation STARK has decided to develop a new bespoke Order Management System (OMS) for the group to replace different local solutions. As an internal developer you will work closely with the other developers in the project team, the domain architect, and project manager. They are currently primarily external but all work on equal terms as if they were internal. You will also work with internal stakeholders in both IT and the local business units.

Your key responsibilities will include:

  • Develop software components for the Order Management solution.
  • Defining, documenting, and developing features based on high-level epics and detailed user stories.
  • Investigate and analyse data sources.
  • Design and implement various infrastructural and operational aspects with STARK’s operational functions.
  • Test and participate in finding solution to potential bugs.
  • Participate in an agile team including pair programming, continuous delivery, retrospectives, backlog prioritization, etc.
  • Analyse and align functionality with business representatives.
  • Take active part in STARK’s internal development community and building the new capability.

Qualifications

Must Have Skills:

  • +3 years of working experience with .NET/C#;
  •  Experience with working in an agile software development environment with many dependencies towards other teams and stakeholders;
  •  Experience with developing for a cloud environment, ideally Azure;
  •  Experience with Docker Containers;
  •  Experience with continuous delivery;
  •  Strong technical skills;
  •  Excellent written and verbal communication in English.

Good to Have Skills:

  • Experience with Microsoft Azure DevOps.

If you also have experience within some of our work environment, tools, and technologies it will be an additional advantage but if not, you will learn them along the way. These are:

  • Microservices architecture;
  • Clean architecture;
  • CQRS;
  • Kubernetes;
  • TDD;
  • GitOps (ArgoCD, Helm charts);
  • Message driven integration, ideally with Kafka;
  • Event sourcing;
  • Infrastructure as code, ideally Terraform;
  • Relational databases, ideally PostgreSql;
  • Azure DevOps.

Soft Skills:

  • Strong analytical skills and ability to research, troubleshoot, and logically determine solutions.
  • Creative problem solver.
  • Good communications skills as they will need to work with various stakeholders and troubleshoot issues as they arise.
  • Have a flexible but organized work style.
  • Somebody open-minded, open to learn and to share.

Education

Bachelor or Masters in computer science or similar OR relevant years of experience.

Travelling and Working Model

  • No travel requirement but some roles may benefit from visiting teams and stakeholders in STARK BU’s.
  • Hybrid work, twice or once a week.

Remarks

  • OMS project is still in an early stage. It’s a “greenfield” project. These developers will have the opportunity to build almost from scratch this application. 
  • This team values pair programming, white board discussions and code review.
  • Who joins team will find high qualified professionals to learn and share knowledge.
  • One of the key standards it’s to deliver high quality code.
  • This team is going to grow for the next few months.

 

If you have this profile, send me your CV by email [email protected]