> Markdown version of [/jobs/ext/3553684-software-engineer](https://www.wearedevelopers.com/jobs/ext/3553684-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Software Resources - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Agile Methodology, Artificial Intelligence, Amazon Web Services, Application Performance Management, Build Automation, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Code Review, Information Systems, Custom Software, Relational Databases, Software Debugging, Github, Identity and Access Management, Windows Communication Foundation, Java Message Service (JMS), Log Analysis, Windows Presentation Foundation, Microsoft SQL Server, Node.Js, OAuth, Oracle (Applications), Scrum Methodology, RabbitMQ, Microsoft Copilot, Service-Oriented Architecture, Software Construction, Software Engineering, SQL Stored Procedures, TypeScript, Web Platforms, Data Logging, .NET Core, ReactJS, Grafana, Asp.net Web Api, Reliability of Systems, HybridCloud, Backend, Data Strategy, Gitlab, Vue.js, Event Driven Architecture, Containerization, AngularJS, Kubernetes, Information Technology, Rancher, Apache Kafka, Api Design, Restful APIs, Amazon Simple Queue Service (SQS), Splunk, Appdynamics, Docker, Service Stack, Legacy Systems, Jenkins - **Published:** October 2, 2026 - **Apply:** https://www.dice.com/job-detail/f6ae1ee8-243e-4e06-aa99-ef68c0ce220f ## About the Role · Minimum 5 years of professional software engineering experience, with a strong emphasis on .NET development. · Expert knowledge of C#, .NET Framework, .NET Core/6+, ASP.NET Web API, and related technologies. · Experience developing and supporting applications using relational databases (SQL Server, Oracle, or both). · Strong understanding of API design, RESTful services, and WCF service architectures. · Experience supporting production systems, including troubleshooting, debugging, and incident response. · Familiarity with Agile methodologies (standups, sprint planning, story grooming, retros). · Experience with CI/CD pipelines and tooling such as Azure DevOps, GitLab, GitHub Actions, or Jenkins, including automated builds and deployments. · Experience with Docker and containerized applications. · Experience using monitoring/logging tools (such as Grafana, AppDynamics, Splunk, ELK, or similar). · Understanding of software engineering best practices including unit testing, documentation, and code reviews. · Strong communication, organization, and analytical skills. · Ability to work effectively with contractors, offshore teams, and cross-functional partners. Preferred Qualifications: · Experience supporting or modernizing shipboard, distributed, or offline-capable systems. · Experience working with Oracle PL/SQL or SQL Server stored procedures, packages, and functions. · Familiarity with messaging or event-driven architectures (e.g., Kafka, SNS/SQS, RabbitMQ, JMS). · Knowledge of security best practices including OAuth, JWT, TLS, identity management, and secrets handling. · Experience tuning application performance, optimizing queries, and improving system reliability. · Experience with AWS, container orchestration (Kubernetes, Rancher), or hybrid cloud environments. · Nice-to-have: Prior experience supporting shipboard technology initiatives. · Experience working alongside architecture/product leads to ensure alignment with platform and security standards. · Nice-to-have: AI/ML awareness, use of AI-assisted development tools (Copilot, etc.), or ability to apply AI patterns to automation or log analysis. · Nice-to-have: Proven experience developing scalable server-side applications using Node.js and JavaScript/TypeScript. · Nice-to-have: Hands-on experience with Angular (or similar frameworks like React/Vue, with a primary focus on Angular) to build responsive user interfaces. Required Education: Bachelor's or foreign equivalent degree in Computer Science, Software Engineering, Information Systems, Electrical/Electronics Engineering, or a related technical field; or equivalent professional experience. ## Description Software Resources has an immediate, long term contract job opportunity for a Senior Software Engineer with a major corporation in Celebration, FL. Onsite at least 2 days per week (Mondays and Thursdays). The Signature Experiences and Data team delivers innovative technology solutions across Cruise Line, Vacation Club, and our global tour businesses. We support Guest and Crew experiences at sea, enable commercial growth through digital platforms, and lead the segment's data strategy. With a strong focus on reliability, scalability, and strategic expansion, we build the systems that support our business and unlock new opportunities for growth. This role sits within the Cruise Line - Crew Systems team, specifically Shipboard Operations, responsible for custom systems that support HR, Labor, Safety, Finance, and Training for shipboard Crew. These shipboard applications are primarily built in .NET, with key legacy systems undergoing modernization. Although new development is underway, the existing .NET applications will require dedicated support over the next 2-5 years. The Senior Software Engineer (.NET) will report to the Manager, Software Engineering. The expansion of the Cruise Line fleet through upcoming New Builds is driving major growth across the Crew Systems space. As the portfolio expands, the Shipboard team faces increasing demands around support, design, and new development initiatives. This engineer will work closely with team leads and Level 3 engineering to support shipboard .NET applications, including triage, coordinating with offshore teams, stabilizing existing products, and contributing to incremental enhancements. The ideal candidate is a hands-on .NET engineer who can support custom software projects, strengthen L2 and L3 support channels, and advance key team and business initiatives. A Senior .NET Engineer in this role will operate in an Agile environment, providing design input, writing front-end and back-end code, delivering reliable features, and contributing to technical documentation and cross-team communication. This position requires autonomy, strong communication skills, and the ability to partner with product, business, and external teams. The engineer will be expected to deliver high-quality code, participate in project documentation, and perform detailed analysis. About the Role & Team: The Crew Systems Shipboard team supports a suite of mission-critical applications that Crew members rely on while onboard Cruise Line vessels. This includes systems for Crew HR, labor, training, safety, and shipboard finance. This role will: · Support and enhance shipboard .NET applications used by multiple Crew operational teams. · Contribute to modernization efforts, including possible rewrite prep with analysis of legacy shipboard systems. · Work on applications that must perform in a disconnected on-prem environment (ship's network only, no internet). · Build and maintain integrations with other Disney systems. · Partner with shipboard operations, Crew Office leadership, safety operations, and technical partners to deliver stable, user-focused solutions. What You'll Do: · Lead or contribute to analysis, design, programming, debugging, and enhancement of .NET applications supporting Crew Systems. · Support L2/L3 ticket triage, defect analysis, root-cause investigations, and incident resolution for shipboard systems. · Develop and maintain WCF backend services, RESTful APIs, and WPF UI components using .NET Framework and .NET Core. · Build software solutions that must perform reliably in distributed, sometimes offline, shipboard environments. · Write clean, testable, maintainable code and participate in code reviews. · Partner with product managers, business analysts, project managers, shipboard leaders, and other engineering teams. · Coordinate with offshore teams for development, production support, and enhancement work. · Participate in Agile ceremonies (standups, sprint planning, retrospectives) and contribute to sprint commitments. · Assist in the translation of requirements into functional and technical specifications. · Support modernization and potential cross-stack migration efforts where .NET services interface with Java-based or other technology stacks. · Embrace emerging AI-assisted development technologies. ## Related Videos - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [GitLab CI pipelines for a whole company](https://www.wearedevelopers.com/videos/143-gitlab-ci-pipelines-for-a-whole-company) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)