C-Sharp Jobs Software Developer

Software Developer

About the Company

American Cruise Lines is the largest cruise line operating in the United States, proudly sharing America’s story aboard the finest American ships. Guided by core values of Optimism, Commitment, Patriotism, and Merit, the company is committed to delivering exceptional experiences and fostering a culture where employees thrive. With rapid growth underway, American Cruise Lines seeks talented professionals ready to contribute and grow alongside the company.

About the Role

The Software Developer role is an on-site position based in Sandy, Utah. The successful candidate will engage in the full software development lifecycle, including modifying, testing, maintaining, and deploying software solutions critical to the company’s operations. This position requires hands-on coding, collaboration with management, and a proactive approach to software improvements.

Responsibilities

  • Modify and test updates to existing software applications.
  • Provide detailed feedback during development phases to guide management decisions.
  • Maintain and upgrade software post-deployment to ensure reliability.
  • Manage the entire software production lifecycle from initial conception through deployment.
  • Write, build, and deploy software in line with project requirements.

Required Skills

  • Proficiency in server-side development languages, particularly C# .NET.
  • Familiarity with database management systems, including SQL Server.
  • Ability to initiate software projects with minimal guidance.
  • Experience with RESTful service interfaces.
  • Strong written and verbal communication skills.
  • Capability to comprehend system components and develop them effectively with guidance.

Preferred Qualifications

  • Experience with front-end technologies such as JavaScript, CSS3, HTML5, and libraries/frameworks like Angular, AngularJS, or jQuery.
  • Working knowledge of both Windows and Linux server environments.

Educational and Experience Requirements

  • Bachelor’s degree with 0-2 years of software development experience, or
  • Associate’s degree with 3-5 years of relevant work experience.
  • Ability and willingness to commute daily to the Sandy, Utah office.

Please refer to the official website below for a comprehensive job description: