Full Stack .NET Developer

MNK Group SA
Brussels, Belgium
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Brussels, Belgium

Tech stack

JavaScript
Microsoft Windows
API
Amazon Web Services (AWS)
Continuous Integration
DevOps
Microsoft SQL Server
Octopus Deploy
Scrum
RabbitMQ
Service-Oriented Architecture
Software Engineering
SQL Databases
TypeScript
Load Balancing
.NET Core
React
Grafana
Gitlab
GIT
Gitlab-ci
Cassandra
Front End Software Development
Kibana
Microservices

Job description

Incept scope with business stakeholders and Product Manager, Product Owner in order to translate it into workable code you'll deliver together with your development squad peers

Build and maintain efficient and reliable code in both Front-End and Back-end layers + provide DevOps ownership on Production environment

Ensure the best quality and responsiveness of the applications

Creating well crafted and thoroughly tested features, taking full-responsibility from the design phase to the production deployment

Paying attention to all aspects of coding guidelines & code quality, from clean-code, to algorithm efficiency

Requirements

Academic or Bachelor level of education or equivalent by experience

Minimum of 3-5 years of Windows experience in a HA environment

Self-starter, autonomous

Someone for whom automation is always an option

Ability to engage with both technical and non-technical staff at all levels in the organization

Always looking at continuous improvements to prioritize smooth deliveries and ownerships

You're go-to-meet person, keen to engage and refine the initial need and translate to tangible outputs

Must have

Sense of ownership and technical responsibility on the team's software

Technical expertise in .NET Core and practices surrounding it as well as the faculty to spread them in the team.

Experience with React development and underlying technologies , Javascript ES6, TypeScript

AWS experience

Experience with SCRUM methodology and participation to the backlog construction, refinement and sprint planning, in order to help estimate and plan work items.

Contribution to the development of organizational policies, standards, and guidelines for software development.

Experience in software design in complex, high throughput, real time and 0 downtime context aligned with architectural guidelines and documented precisely.

Ensures team software respect functionally but also non functionally (Security, Performance, Resilience, etc...) the requirements

Experience with DevOps tooling and practices (CI/CD pipelines, Git, 4 eyes principle or canary releases)

Experience troubleshooting complex systems in case of bug, incident or test result failures.

Experience with SOA and API contract definitions and preferably in a micro services architecture context.

Experience with testing techniques and automation such as BDD, TDD, etc... allowing the lead developer to design test cases covering complex or non functional test cases.

Continuous improvement mindset.

Experience doing data driven and fact based technical decisions, ensure their application within the team and share the experience with peers in other teams.

Nice to have

Experience with SQL and NON SQL database systems such as MS SQL Server and Cassandra or equivalents.

Experience with queuing technologies such as Rabbit MQ or equivalent.

Experience with GitLab, GitLab CI and Octopus Deploy or equivalent CI/CD tooling.

Experience troubleshooting performance bottlenecks, provide solutions and derive best practices.

Experience with Kibana, Grafana and Pager Duty or equivalents.

Experience with infrastructure as a code platforms and managing assets such as VMs, Proxy, Load Balancer, etc...

Experience evaluating technical service providers or packages.

Experience with micro-frontend architecture

Apply for this position