Sr. Developer

Ever wanted to work for a company that is a leader in the travel industry? Set sail on a career with Viking. Our award winning ships travel to every continent in the World and provide our guests with an experience that is second to none.

Viking Cruises is looking for software engineers to join our growing world-class development team. Use your technology talents to solve unique and challenging travel industry problems, while contributing to our vision of a vibrantly engaging Viking customer experience.

Our environment combines the resources of an established company with the agility of a cohesive technology group. We’re looking for a full-stack Sr. Developer to help us improve and maintain an existing WinForms application, whilst helping us design and build next generation ASP.NET-based Web Applications

Primary Responsibilities

  • Develop n-tier WinForms and Web applications. WinForms, ASP.NET MVC, ASP.NET CORE, C#, VB.NET, SQL Server
  • JavaScript, Ajax, React and jQuery is a plus
  • Develop systems based on user requirements using the best tools for the job
  • Maintain and enhance systems based on user needs and changing business requirements
  • Stay current on best practices in IT technology, processes and applications, development, and support
  • Work effectively with team members on multi-person projects (including fellow developers, QA, product managers, business subject matter experts and business owners)
  • Share knowledge and insight and provide constructive evaluation of coding and technical solutions
  • Communicate clearly and effectively with business users and product managers to gather accurate requirements for new enhancements and applications
  • Develop API endpoints to be consumed by web, mobile, and other APIs
  • Lead by example with an excellent work ethic demonstrating ownership of results
  • Lead architectural and design discussions to build shared content across teams
  • Create and maintain sequence diagrams
  • Develop and release using agile methodologies
  • On–call production support

Qualifications

  • Bachelor’s degree in computer science or related fields, or equivalent experience
  • 4+ years .NET Framework development experience (framework 4.5.1 and above)
  • Experience across the full stack (SQL, middle tier, web user interfaces and/or WinForms)
  • Understanding of client-server architecture, Domain model and the MVC design pattern
  • Understanding of AJAX frameworks, web services
  • Experience using Microsoft Visual Studio (2017+) and SQL Server Management Studio (2017+)
  • Proven experience using SQL Server and T-SQL, ability to write stored procedures, user defined functions and SQL queries
  • Knowledge of CI/CD and modern build / deploy practices
  • Experience with data modeling and/or developing and working with re-usable frameworks
  • Solid understanding of object-oriented design
  • Ability to read and document technical requirements
  • Experience writing and consuming APIs (REST, SOAP, etc.)
  • Experience utilizing source code control (git, TFS, etc.)
  • Proven ability to work effectively in a collaborative team environment with an understanding of the Agile SDLC
  • Self-directed, creative, self-motivated, independent, and a good communicator
  • Authorized to work in the US
  • Knowledge and Experience with Azure Services (DevOps, Virtual Machines, Application Insights) is a plus
  • Experience designing or architecting large-scale web / e-commerce applications is a plus
  • Client-side scripting experience with JavaScript, jQuery and HTML5 is a plus
  • Knowledge of Crystal and DevExpress Reports a plus.
  • Travel or financial platform experience preferred; Cruise or hotel/hospitality platform experience is a plus

Compensation & Benefits

  • Excellent Medical/Dental/Vision benefits
  • 401k with company annual match
  • Transportation reimbursement
  • Paid training
  • Paid vacation
  • Paid holidays
  • Travel and cruise rewards
  • Discounted theater, theme park and movie tickets
  • Employee wellness program
  • Gym membership

About Viking Cruises

Viking was established in 1997 with the purchase of four ships in Russia and is now the leader in river and small ship ocean cruising. Designed for discerning travelers with interests in science, history, culture and cuisine, Chairman Torstein Hagen often says Viking offers guests “The Thinking Person’s Cruise®” as an alternative to mainstream cruises. Viking currently operates a fleet of more than 70 state-of-the-art river ships and an innovative ocean fleet offering destination-focused scenic cruising on rivers and oceans around the world. Viking has plans to grow its fleet of 930-guest ocean cruise ships to become the largest small ship ocean cruise line.

Among its industry accolades, Viking was rated the #1 ocean cruise line in Travel + Leisure’s World’s Best Awards in 2016, 2017 and 2018 and was also voted the #1 River Cruise Line by Condé Nast Traveler in their 2018 Readers’ Choice Awards. Additionally, Viking received 11 first place awards in the 9th annual Cruise Critic 2019 Cruisers’ Choice Awards, including “Best Overall” Small Mid-Size Ocean Ship and “Best River Cruise Line.” The Cruisers’ Choice Awards name the best cruise ships in the world, based solely on ratings submitted with member reviews published on the Cruise Critic website. For additional information, visit www.vikingcruises.com.

Related Post

Sr Java DeveloperSr Java Developer

Join Aya Healthcare, winner of multiple Top Workplace awards! The Senior Java Engineer will be an integral part of our growing product team, solving challenging engineering problems quickly and efficiently,