Senior Software Engineer

DASI
Miami, FL
Job Description
Role Overview

As a Senior Software Engineer, you will be responsible for designing, building, and delivering high-quality software applications that support DASI's business areas. You will adopt, define, or enforce design patterns, coding standards, and best practices to design scalable, secure, and maintainable systems.

What You Will Do

Your responsibilities include reviewing code for correctness, performance, and adherence to standards, sharing with the team on frameworks, tools, and emerging technologies, and collaborating on the estimation of timelines and resources.

Why It Might Be a Fit

You will be a fit for this role if you have strong problem-solving skills, excellent communication skills, and the ability to collaborate effectively with cross-functional teams. You should also have experience working in an Agile development environment and familiarity with service observability and Azure DevOps.

Requirements

  • Bachelor’s degree in computer science, Engineering, or a related field
  • 6+ years of software engineering experience delivering enterprise applications
  • 5+ years of experience with SQL, database design, and ORMs
  • 4+ years of experience with modern front-end frameworks (React, Next.js, or Blazor) integrated with back-end APIs
  • Proven ability to troubleshoot complex issues in distributed systems
  • Strong sense of ownership and accountability, with a focus on delivering high-quality code
  • Demonstrated experience in developing enterprise applications using modern technologies
  • Strong understanding of software engineering principles, design patterns, and best practices

Benefits

  • Comprehensive aircraft inventory support for airlines, MROs, OEMs, and distributors
  • Opportunity to work on a modern, cloud-native platform on Azure
  • Chance to design and innovate the next generation of DASI's digital marketplace and technological enterprise platforms
]]>