← Back to Jobs
Tropical Shipping logo

Software Developer

Tropical Shipping
4.0(84)
👥1k-5k
Software Engineering
Riviera Beach, FL
1 month ago
🤖 AI-First💻 Open Source
Apply →

Mentions AI-assisted development (called “vibe programming”) to translate requirements into code and tests; explicitly ties AI-assisted workflow into the dev process.

About the Role

Design, build, and support full-stack software solutions and platform modernization across Delphi, .NET, Python, and AI/ML; integrate AI/ML features and OCR/document-understanding pipelines while collaborating with cross-functional teams to deliver reliable, secure, and maintainable applications.

Job Description

Role

Design, build, and support reliable full-stack software solutions and platform modernization for desktop, web, services, and mobile. Work with cross-functional teams and stakeholders to translate real-world needs into accessible, maintainable applications and incorporate feedback iteratively.

Key Responsibilities

  • Maintain and enhance systems built in Delphi (COM+), .NET, HTML/CSS, and modern JavaScript frameworks (React, Angular).
  • Develop new features and applications using Python and AI, and integrate AI/ML solutions into existing platforms to improve automation, analytics, or decision-making.
  • Design and build end-to-end AI solutions including problem framing, data preparation, model training/evaluation, and deployment; implement OCR/document-understanding pipelines (examples: OpenCV, Google Document AI, Azure Computer Vision, AWS services).
  • Modernize legacy systems through refactoring, re-platforming, or service-based design; develop or contribute to mobile applications (iOS/Android) using Xamarin/.NET MAUI or React Native.
  • Collaborate with business analysts, operations, and customers to define requirements and deliver integration solutions for logistics workflows; document decisions and support best practices (code reviews, documentation, knowledge sharing).
  • Troubleshoot and resolve complex software issues across platforms; prioritize usability, performance, security, and accessibility.

Requirements

  • Education: Bachelor’s degree in Computer Science, Engineering, or related field (minimum).
  • Experience: Minimum three years professional experience developing applications with Delphi and .NET (C#/ASP.NET); experience acting as a technical liaison for integration solutions and using AI-assisted development (referred to as “vibe programming”).
  • Technical knowledge expected: OOP and design patterns, full-stack development, HTML/CSS, modern JavaScript frameworks, cross-platform mobile development, Python for automation/data processing, SQL and relational data modeling, and familiarity with AI/ML concepts and tools.
  • Additional: Valid local driver’s license; ability to travel ~10% to various locations; English language proficiency.
  • Working conditions: Office environment with typical physical requirements (sitting, occasional reaching/bending).

Tech Stack

Delphi (COM+).NETC#ASP.NETASP.NET CorePythonHTMLCSSJavaScriptReactAngularOpenCVAWSGoogle Document AIAzure Computer VisionXamarin.NET MAUIReact NativeSQLOCRApp Store/Play Store

Skills

Object-Oriented ProgrammingDesign PatternsFull-Stack DevelopmentWeb UI DevelopmentCross-platform Mobile DevelopmentAutomationData ProcessingAI/ML ConceptsRelational Data ModelingPerformance TuningTechnical CommunicationRequirements TranslationCollaborationTroubleshooting/DebuggingSecurity and ReliabilityKnowledge SharingCode Reviews

Experience Level

Mid

Employment Type

Full-time

Benefits

  • Travel ~10% to various tropical locations
  • Office Environment