20 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Charger logistics Inc. is a world- class asset-based carrier with locations across North America. With over 20 years of experience providing the best logistics solutions, Charger logistics has transformed into a world-class transport provider and continue to grow.

Rust Engineer

Responsibilities:

  • Analyze existing .NET applications

    to deeply understand architecture, design patterns, dependencies, and business workflows
  • Collaborate with cross-functional teams

    to capture business logic and requirements essential for successful migration
  • Design equivalent Rust-based solutions

    that replicate and enhance the functionality, performance, and maintainability of original systems
  • Migrate application layers—

    including data access, API endpoints, and business logic—from C#/.NET to Rust
  • Refactor and optimize code

    to improve performance, resource efficiency, and memory safety using Rust's system-level features
  • Select and integrate appropriate Rust libraries,

    tools, and frameworks as replacements for .NET components
  • Ensure compatibility and smooth integration

    with external systems, services, and legacy interfaces during transition phases
  • Develop automated tests

    (unit, integration, performance) to ensure functional parity between the legacy and converted applications
  • Debug, test, and troubleshoot

    issues across platforms during development and post-deployment
  • Maintain clear technical documentation,

    including migration procedures, architectural decisions, and design rationales
  • Follow software engineering best practices,

    including version control, code reviews, and CI/CD pipeline integration
  • Continuously monitor and improve

    system performance, scalability, and maintainability post-migration

Requirements

Technical Skills

  • 3+ years of Rust development

    , with strong grasp of

    ownership, borrowing, lifetimes

    , and

    async/concurrent programming

  • Experience with the Rust ecosystem:

    Cargo

    ,

    crates.io

    , and common libraries
  • 2+ years of .NET (Framework/Core/5+)

    , with solid knowledge of

    C#

    ,

    ASP.NET

    , and

    Entity Framework

  • Comfortable with

    project structures

    ,

    dependency management

    , and runtime behavior in .NET

Software Development

  • Strong understanding of

    software architecture

    ,

    design patterns

    , and

    RESTful APIs

  • Experience with

    databases

    ,

    ORMs

    , and

    version control (Git)

Nice to Have

  • Background in

    legacy system migration

    or

    modernization projects

  • Familiarity with

    Docker/Kubernetes

    and cloud platforms (

    AWS, Azure, GCP

    )
  • Exposure to

    microservices

    ,

    performance tuning

    , or

    systems-level programming


Benefits

  • Competitive Salary
  • Healthcare Benefit Package
  • Career Growth

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Rust Skills

Practice Rust coding challenges to boost your skills

Start Practicing Rust Now

RecommendedJobs for You