Regular/Senior C#/.Net Core Software Engineer Offline

Project Description

The project is related to the collection, visualization, and analysis (including real-time) of the data received from production and test wells evaluation.

 

Responsibilities

• Working in an Agile environment with the international distributed team.

• Communicate with project manager, engineers, architects, QA and other colleagues and stakeholders.

• Proactive position in the preparation of approaches, solution development, process improvement.

• Development and implementation unit-tests, integration, and functional tests.

• Development and review of design and technical documents.

• Back-end development to achieve the business needs of the customer and the implementation of components in accordance with the modern software development environment, such as cloud platforms, microservice architecture.

• Usage coding standards, best practices to write high-performance and testable code.

• Participate in a planning meetings and sessions, SDLC.

• Troubleshooting, profiling, and debugging applications, code review and refactoring process.

 

Skills

Must have

• .Net Core/ C# (4+ years of experience) for cross-platform solutions,

• .Net Core 5, Web API/Open API (swagger)

• RabbitMQ/Kafka

• IdentityServer4 (Standards and practices like OAuth, JWT)

• Docker Engine/Docker-compose

• MongoDB, PosrgreSQL

• Unit Tests (MSTest/NUnit/XUnit)

• Windows, Linux CLI (Ubuntu/CentOS/FreeBSD)

• Microsoft Azure DevOps, Git, CI/CD

 

Nice to have

• (DSP) Digital Signal Processing (FFT, Nyquist theorem, etc.)

• Communication protocols.

• Authentication and authorization flows.

• Kubernetes

• Building and deployment of the cloud or cloud-ready system for on-premises environments

 

Languages

English: B2 Upper Intermediate

The job ad is no longer active
Job unpublished on 16 July 2022

Look at the current jobs C# / .NET Kyiv→

Loading...