Job Title: Rust Developer (Mid-Level)

Duration: 10 Months
Location: Remote (Atlanta,GA...">

Rust Developer (Mid-Level)

๐ŸŒ Remote, USA ๐Ÿ’น Full-time ๐Ÿ• Posted Recently

Job Description

Job Title: Rust Developer (Mid-Level)

Duration: 10 Months
Location: Remote (Atlanta,GA)


Position Overview:

The Rust Developer will be responsible for assisting in the
complete rewrite of the Eligibility and Assistance Program (EAP) application,
transitioning it from a COBOL-based legacy mainframe system to a modern,
cloud-native platform utilizing Rust. This position involves designing and
developing new systems using Rust while implementing DevOps practices, such as
infrastructure automation with Salt, and integrating into the existing cloud
environment (AWS). The developer will also work closely with a team of
engineers to ensure high performance, security, and scalability of the
application.

 

Key Responsibilities:

  • Design
    and Development
    :
    • Lead
      the rewrite of the EAP application using Rust, focusing on system
      architecture, memory safety, and performance.
    • Collaborate
      with stakeholders to translate business requirements into technical
      specifications and develop application modules in Rust.
    • Leverage
      Rust's memory safety features to design efficient, scalable, and secure
      APIs and services.
  • Infrastructure
    & Automation
    :
    • Work
      closely with the Infrastructure Automation Engineer to implement Salt
      Stack for automated provisioning and deployment of the application across
      development, UAT, and production environments.
    • Implement
      continuous integration/continuous deployment (CI/CD) pipelines using GitLab
      for automated code deployment, testing, and version control.
  • Performance
    Tuning
    :
    • Optimize
      the application for performance, focusing on high availability and
      low-latency operations.
    • Implement
      CPU-based inference and model quantization where applicable to enhance
      performance.
  • Testing
    & Quality Assurance
    :
    • Develop
      automated test cases and contribute to automated test suites for
      continuous testing of the application.
    • Support
      User Acceptance Testing (UAT) and ensure all functionalities meet the
      requirements for production readiness.
    • Conduct
      thorough unit testing, integration testing, and security validation to
      ensure that the application meets high standards of quality and
      compliance.
  • Documentation
    & Knowledge Transfer
    :
    • Create
      clear, concise documentation for the applicationโ€™s architecture, modules,
      and deployment processes.
    • Conduct
      knowledge transfer sessions for internal teams, ensuring the
      sustainability and scalability of the application post-deployment.

 

Skills & Qualifications:

  • Minimum
    2+ years of experience in Rust development, with a focus on cloud-native
    applications and system-level programming.
  • Strong
    understanding of Rust memory safety features, concurrency, and
    multi-threading for high-performance applications.
  • Hands-on
    experience with Salt Stack or similar infrastructure automation tools for
    environment provisioning and deployment.
  • Experience
    with cloud platforms (AWS), including deployment strategies, monitoring,
    and security configurations.
  • Familiarity
    with GitLab for version control, CI/CD, and collaborative development.
  • Experience
    with highly available systems, performance tuning, and optimization
    techniques.
  • Strong
    knowledge of automated testing frameworks and DevOps practices.
  • Familiarity
    with Security Best Practices for cloud-based systems and compliance
    requirements.
  • Excellent
    problem-solving skills, attention to detail, and ability to work in an
    agile environment.
  • Preferred:
    Experience with AWS services, Docker, Kubernetes, and microservices
    architecture.
โ€‹If you are: bright, motivated, skilled, a difference-maker, able to get things done, work with minimum direction,
enthusiastic, a thinker, able to juggle and multi-task, communicate effectively, and lead, then
we would like to hear from you. We need exceptionally capable people for this role for our client,
so get back to us and tell us why you think you are a fit.


About Us:

Since 2000, Tri-Force Consulting Services (https://triforce-inc.com) has been an MBE/SDB certified IT Consulting
firm in the Philadelphia region. Tri-Force specializes in IT staffing, software development (web and mobile apps),
systems integration, data analytics, system automation, cybersecurity, and cloud technology solutions for government
and commercial clients. Tri-Force works with clients to overcome obstacles such as increasing productivity,
increasing efficiencies through automation, and lowering costs. Our clients benefit from our three distinguishing
core values: integrity, diligence, and technological excellence.
Tri-Force is a six-time winner among the fastest-growing companies in Philadelphia and a four-time winner on the
Inc. 5000 list of the nation's fastest-growing companies.


Apply Now

 

Ready to Apply?

Don't miss out on this amazing opportunity!

๐Ÿš€ Apply Now

Similar Jobs

Recent Jobs