Senior Software Engineer (On-site)

Dasi Llc

Vanderbilt Park (FL)

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DASI, LLC. is expanding its modern cloud-native platform on Azure and seeks a Senior Software Engineer to design, build, and support high-quality applications and API services across UI and back-end layers.

You will collaborate with cross-functional teams, implement scalable architectures, and contribute to best practices in coding, testing, and observability while embracing AI-enabled solutions.

Qualifications

  • 6+ years of software engineering delivering enterprise applications.
  • Strong understanding of OOP, SOLID, and architecture patterns.
  • Experience with C#, .NET 9/10, and modern front-end frameworks.

Responsibilities

  • Design, build, and operate enterprise-grade applications and APIs for high-volume workloads.
  • Write production-quality code with strong tests and coverage.
  • Review code and contribute to architectural decisions across UI to back-end services.

Skills

C#
ASP.NET Core
Blazor
RESTful APIs
SQL Server
Entity Framework Core
React
Next.js
Azure
Git
CI/CD
Open Telemetry
OAuth/OpenID
Unit/Integration Testing
Agile/Scrum

Education

Bachelor’s degree in Computer Science or related field

Tools

Azure DevOps
Git
Swagger/OpenAPI
SQL Server Management

Job description

For nearly 30 years, DASI has been in the business of providing comprehensive aircraft inventory support for airlines, MROs, OEMs, and distributors. Headquartered in Miami, Florida, with service centers in London and Singapore, DASI is a truly global partner, serving customers’ parts and inventory needs in more than 140 countries.DASI is investing in the next generation of its digital marketplace and technological enterprise platforms. Online sales and self-service have been growing exponentially, and we are building a modern, cloud-native platform on Azure to take that experience to the next level. We are looking for a Senior Software Engineer who can help us design, innovate and build it.Purpose:As a Senior Software Engineer, you will be responsible for the design, building, delivery, and support of 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. Your responsibilities include reviewing code for correctness, performance, and adherence to standards, sharing with the team on frameworks, tools, vibe coding tools, generative AI solutions, new emerging technologies and collaborating on the estimation of timelines and resources.Key accountabilities:Design, build, and operate enterprise-grade applications and API services, handling high request volumes with low latency, high reliability, and predictable cost while meeting business requirements.Write production-quality software with strong unit and integration tests that meets agreed code-coverage targets.Perform code reviews to maintain quality, enforce standards, and ensure solutions meet functional and non-functional requirements.Collaborate with the team to deliver reusable, maintainable components, following coding standards and engineering best practices.Build or contribute to end-to-end technical design for new features (including data models) and document key architectural decisions.Troubleshoot and resolve technical issues, ensuring application performance, reliability, and security.Partner with cross-functional teams to deliver end-to-end solutions, from the UI through back-end services and integrations.Produce clear technical documentation and contribute to deployment, monitoring, and ongoing maintenance.Support production operations by partnering with System Support to diagnose issues, resolve incidents, and improve reliability across integrated systems.Stay current with software engineering and AI best practices, and drive continuous improvement through thoughtful innovation.Key skills and competences:Strong understanding of software engineering fundamentals, including OOP, SOLID principles, and architectural patterns (e.g., CQRS, worker queues, clean architecture, vertical slices, and modular monoliths).Demonstrated experience in C#, .NET, JavaScript/TypeScript, and T-SQL for back-end development.Experience with Microsoft SQL Server, including schema design and optimization; stored procedures and functions; indexing and performance tuning; and writing efficient T-SQL (DML and DDL).Knowledge building and maintaining Salesforce applications using Apex (classes, triggers), Lightning Web Components, Flow, and Experience Cloud and Salesforce governor limits, Apex unit testing (75%+ coverage), Platform Events/Change Data Capture, and Named Credentials for OAuth-based integrations.Experience building and maintaining ASP.NET Core minimal APIs and/or controllers, and Blazor applications, using dependency injection and async/await.Hands-on experience writing production-quality C# (.NET 9/10) with strong unit, integration, and end-to-end test coverage.Experience designing and consuming RESTful APIs and SOAP web services using JSON and XML.Experience with modern JavaScript frameworks and runtimes (e.g., React, Next.js, Node.js) and integrating them with back-end APIs.Experience with ORMs such as Entity Framework Core and/or Dapper.Knowledge of OAuth 2.0 and OpenID Connect, including common grant types with Microsoft Entra ID and Salesforce.Familiarity with service observability: structured logging, metrics, and distributed tracing (Open Telemetry); dashboards in Application Insights/Grafana; and actionable alerts.Familiarity with Azure DevOps, CI/CD, pull requests, and automated quality gates (e.g., code coverage and static analysis).Proficiency with Git workflows (branching, merging, and pull requests).Strong problem-solving skills, with the ability to assess trade-offs and deliver practical, high-quality solutions.Excellent communication skills, both verbal and written, with the ability to collaborate effectively with cross-functional teams.Experience working in an Agile development environment, following Scrum or Kanban methodologies.Familiarity with message brokers and event-driven patterns with Azure Service Bus, Event Grid, Queue Storage, or RabbitMQ.Ability to apply prompt engineering and basic generative AI patterns where they create real business value, and to recognize when they do not.Optional Skills:Experience with AI coding assistants (e.g., GitHub Copilot, Claude, Codex).Familiarity with platform observability and edge configuration, including Grafana dashboards and alerts, Argo CD, and managing TLS certificates and DNS via Cloudflare.Familiarity with Infrastructure as Code (Bicep or Terraform), with secrets and identity managed through Azure Key Vault and Managed Identities (no connection strings in app settings).Experience and qualifications: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.Experience with cloud platforms such as Azure is a plus.Preferred certifications (not required): Azure Developer Associate, Azure Solutions Architect, AI Engineer Associate, or Salesforce Platform Developer.Tech Breakdown:50% Development20% SQL Server (TSQL)20% Production support and issue resolution5% Architecture, design reviews, and code reviews5% Continuous learning, tooling, and process improvementDASI, LLC. and group companies are an Equal Opportunities Employer
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (On-site)
Senior Software Engineer (On-site)

DASI • Town of Florida (NY)

On-site
USD 120,000 - 160,000
Senior Software Engineer - Cloud API & AI Solutions
Senior Software Engineer - Cloud API & AI Solutions

DASI • Town of Florida (NY)

On-site
USD 120,000 - 160,000
Senior Full Stack AI Engineer
Senior Full Stack AI Engineer

Ranger Technical Resources • Utah

On-site
USD 120,000 - 180,000
Sr. Backend Engineer
Sr. Backend Engineer

Data Society • Washington

Hybrid
USD 140,000 - 190,000
Remote work flexibility
Benefits with full-time W2
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

Hybrid
USD 140,000 - 190,000
Sr. Backend Engineer
Sr. Backend Engineer

Data Society • Falls Church (VA)

Hybrid
USD 120,000 - 170,000
Benefits
Remote-friendly
Senior .NET Software Developer
Senior .NET Software Developer

Advanced Solutions International • Austin (TX)

Hybrid
USD 110,000 - 140,000
Generous Paid Time Off
Medical, Dental, and Vision Insurance
401k Retirement Plan with Discretionary Match
+3
Full-Stack Software Engineer
Full-Stack Software Engineer

Inclusion-Cloud • Dallas (TX)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Kismet Search • California (MO)

On-site
USD 140,000 - 190,000
C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 110,000