Project/Support Team Developer

BCC SV

Location
Not specified
Employment
Full-time
Level
Specialist
Category
Backend
Posted

Description

We are looking for a mid-level or senior Project/Support Team Developer to join the team

working on CenataSure, our online, multi-tenant platform supporting the reinsurance business.

This is a broad, hands-on development role combining full-stack software development with

second-line technical support and investigation. You will work across backend, frontend and data-processing

components, investigating technical and data-related issues and implementing the appropriate solution — whether that

is a code change, a data correction, or a combination of both.

A significant part of the role involves investigating issues within our Apache

Spark-based data-processing platform. You will not be expected to know every technology in our stack from day one:

strong development fundamentals, analytical thinking, and the ability to understand unfamiliar systems matter more

than prior experience with every technology listed below.

Responsibilities

Technical Investigation & Second-Line Support

Investigate and resolve complex technical and data-related issues escalated by

first-line support teams

Analyse issues using source code, system

behaviour, logs, and actual data

Investigate problems across backend,

frontend, and data-processing components

Analyse existing Apache Spark /

Scala processing logic and its impact on resulting data

Trace issues

across multiple system components to identify root causes

Take ownership

of investigations from initial analysis through to implementation and validation of the

solution

Implement solutions including backend fixes, frontend fixes,

Spark/Scala data-processing fixes, and data-fix scripts

Investigate data

across Azure Cosmos DB, Data Lake/Hive tables, and SQL databases

Validate

implemented solutions and verify their results

Document investigation

results, root causes, and implemented solutions

Communicate technical

findings and required actions to first-line support and other project team members

Backend Development

Develop and maintain backend functionality using C# / .NET

Develop and maintain microservices and REST APIs

Implement new backend features and enhancements

Investigate and resolve backend defects

Work with

existing application architecture and patterns, including MediatR

Participate in code reviews and technical discussions

Frontend Development

Develop and maintain frontend functionality using Angular and

TypeScript

Implement new functionality and UI

improvements

Investigate and resolve frontend

defects

Work with and extend the existing frontend

codebase

Collaborate with backend developers to deliver end-to-end

functionality

Development Practices & Collaboration

Work with Azure DevOps for planning, tracking, and managing development work and

source code

Participate in code reviews and maintain good engineering

practices

Collaborate with developers, first-line support teams, and

other project stakeholders

Share knowledge and contribute to improving

development and support processes

Continuously learn and apply

technologies relevant to the project

Requirements

Strong practical experience with C# / .NET

Experience developing and maintaining backend services and REST APIs

Good understanding of microservice architecture

Practical experience with Angular and TypeScript

Good SQL skills and the ability to investigate data independently

Strong debugging and troubleshooting skills

Strong

analytical and problem-solving abilities

Ability to understand and

investigate unfamiliar existing codebases

Ability to analyse technical

issues using source code, system behaviour, and data

Ability to identify

root causes and determine appropriate technical solutions

Ability to

independently take ownership of complex technical investigations

Willingness and ability to learn unfamiliar technologies

Ability to clearly document technical investigations, findings, and

solutions

Good communication and teamwork skills

Experience working with Git and Azure DevOps development workflows

Preference given to

Experience with MediatR or similar mediator/CQRS patterns

Experience with Azure Cosmos DB or another NoSQL database

Experience with Apache Spark

Experience with

Scala

Familiarity with distributed data processing and data

pipelines

Experience working with Data Lake

technologies

Familiarity with Parquet and Delta Lake

Experience working with Hive-style tables or similar data platforms

Interested candidates can send their CV to the

e-mail address in the Apply

for job button.

Apply at the source

This role was published by BCC SV and listed via Staffy. Applications are handled there, not on this site.

View & apply on staffy.az ↗