Description

What you’ll be working on

The role of a Full Stack Software Developer will act as part of a development team to design, implement and document software functionalities for BC2A Software suite applications, in line with internal engineering and quality procedures, to include:

Contract and / or project requirements capture and analysis, architecture and design.
Document the design in detail to facilitate future maintenance
Apply software design theories and principles
Perform complex work in research, design and development of new or existing products, tools and processes required for the operation, maintenance and testing of products.
Modify existing software packages to fit unique customer needs and configurations.
Carry out validation of successive versions of software to integrate with total system hardware / software
Work with Marketing / Product Owner to ensure the best possible commercialization of the product
Who we’re looking for

Skills and abilities we are looking for from the Full Stack Software Developer candidates will include:

Degree in Computer Science or similar
Minimum 4 years’ experience
Programming concepts (OOP, SOLID)
C# programming language
Microsoft .NET
Rest API design, Asp .NET Core (MVC/Web API), OpenAPI
RabbitMQ
Redis
OpenTelemetry
OAuth2, OIDC
Azure Service Fabric
Database principles
Angular/React, Typescript
GraphQL
Experience working with TFS/GIT for version control
Capability to analyze technical standards in order to be able to design and implement solutions which are compliant with these standards

Location