Our Company:
We are an International Freight Forwarding Company established in 2014. We have grown by challenging the status quo and creating value through our passion for global trade. Our Motto - Our People, Our Technology, Your Advantage
About the role:
The Full Stack Software Developer is responsible for the end-to-end design, development, maintenance, and optimization of Think Global Logistics' proprietary enterprise web applications.
The role requires advanced expertise within the Microsoft ecosystem, specifically utilizing C#, .NET, and Blazor architectures, coupled with secure cloud deployment and management on Microsoft Azure.
Skills and requirements:
1. Architecture Design and Development
- Design and implement interactive, secure, and responsive web user interfaces and modern Single Page Applications (SPAs) using Blazor (both WebAssembly and Server-side)
- Optimize frontend components for data-heavy dashboard environments, ensuring fast rendering times for massive shipping manifests, tracking logs, and billing information
- Ensure UI/UX consistency, responsiveness, and seamless cross-browser compatibility across all client and internal web portals
- Develop robust, scalable, and secure server-side logic in C# using the latest .NET core frameworks (.NET 8)
- Architect, build, and maintain secure RESTful APIs to facilitate efficient data flow between core legacy logistics databases, third-party carrier APIs, and user-facing portals
- Implement design patterns (such as Repository and Dependency Injection) and adhere to clean Domain-Driven Design (DDD) principles to ensure long-term code maintainability
3. Cloud Infrastructure & Database Management
- Provision, deploy, configure, and monitor application workloads and services within the Microsoft Azure cloud platform
- Engineer serverless workflows using Azure Functions for automated background tasks, data processing, and real-time client notifications
- Manage relational schemas in SQL Server, perform data migrations, and optimize complex database queries using Entity Framework Core to minimize system latency
4. DevOps, Code Quality & Agile Collaboration
- Participate actively in agile scrum processes, including daily stand-ups, sprint planning, and technical retrospectives under the IT Manager
- Conduct rigorous code reviews for peers, write unit/integration tests, and maintain overall code quality standards
- Utilize Git for version control and support continuous integration and continuous deployment (CI/CD) pipelines for seamless web app delivery
TECHNICAL SKILLS & QUALIFICATIONS
· Core Languages & Frameworks: Advanced C#, .NET Core / .NET 8, Blazor (WASM/Server)
· Cloud Environments: Microsoft Azure (App Services, Azure SQL, Azure Functions)
· Data & ORM: PostgreSQL, Entity Framework Core, RESTful API design
· Tools & Methodologies: Git, CI/CD Pipelines, Agile/Scrum Development
· Professional Experience: Demonstrated experience in designing and developing at least one end-to-end commercial software project, from requirements analysis and architecture design through to development, deployment, and production suppor
Pay: From $120,000.00 per year
Work Location: In person