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→