T

C++ Algorithm Developer (Remote)

Transportation | Warehouse Optimization Verified employer

Actively hiring · Posted 1d ago · JEV2611DC3935A335

Salary₹10,00,000 – ₹35,00,000 per year
Experience2–20 yrs
LocationRemote
Work modeRemote · Full time
Openings1

Job description

Company Introduction

AutoScheduler is looking for a remote senior software developer to join our talented team. The ideal candidate is a self-starter who is interested in constant learning. We want this person to join our dynamic team as we take an established software and re-develop it from scratch as a part of a new start up.

Job Description

We are looking for a Backend C++ developer responsible for maintaining and developing algorithmic C++ for new and existing customers. Your primary responsibilities will be to design and develop applications and services, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, robust design, and quality product is essential.

Responsibilities

Work with non-technical personnel to translate business requirements into stories and epics

Translate application storyboards and use cases into functional applications / features

Design, build, and maintain efficient, reusable, and reliable code

Ensure the best possible performance, quality, and responsiveness of applications

Identify bottlenecks and bugs, and devise solutions to these problems

Help maintain code quality, organization, and automation

Write and maintain unit/functional/integration tests

Requirements

Bachelor’s degree with STEM concentration + 2 years’ work experience, or equivalent work experience

Fluent in English

Demonstrably proficient in C/C++ and the ability to parse C/C++ code

Proficiency in Node.js and Javascript

Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds

Working knowledge of at least two other programming languages (e.g. Go and Python)

Proficient understanding of modern distributed code versioning tools (like ‘git’)

Thorough understanding of SQL, and in-depth experience with at least one RDBMS (e.g. PostgreSQL or Microsoft SQL Server)

Experience with automated testing frameworks and unit tests

Solid understanding of object-oriented programming and principles

Knowledge of functional programming principals / concepts

Desired Skills

Experience building applications with C++

Experience building cross-platform applications with Scala

Experience with functional programming

Familiarity with concurrency patterns in Scala

Experience building distributed systems and/or decoupled microservices

Experience building software using cloud-based services (in any cloud platform)

Experience using “gRPC” and Protocol Buffers (“protobuf”) and/or experience creating services that exchange non-JSON data over non-HTTP protocols

Familiarity with continuous integration

Familiarity with Docker / containerization

Key skills

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with Transportation | Warehouse Optimization.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
C++ Algorithm Developer (Remote)₹10,00,000 – ₹35,00,000 /year · Remote
Apply