Full Stack Software Developer

  • Globus family of brands
  • Littleton, CO, USA
  • Sep 21, 2019
Full time Other

Job Description

THE DEPARTMENT

The following teams make up the Technology department: Business Analysis and Quality Assurance, Applications Development, Applications Support, and Engineering. The group identifies and develops technological strategies that support GVI's business goals and objectives to ensure internal and external partners are provided with stable systems. These include: all desktop, network, phone and email systems, applications (reservations and operations systems), websites, and Internet access.


THE ROLE

Software Developers are responsible for working with internal and external business owners in building, implementing, and supporting the computer systems. This is involved in new system development, regular system maintenance, training and support and utilizes sound project methods to support the existing and future systems at GVI.


THE POSITION

  • Software Developers are responsible for the following results:
  • Maintain and enhance a mixture of business software
  • Follow GVI technology standards for analysis, design, programming, testing, and support of software solutions
  • Commit to assisting in developing clear business requirements
  • Confer with peers and users to define and resolve business data processing problems
  • Express ideas for process improvements to increase flexibility, reduce costs, and improve user experience
  • Contribute to a team effort by accomplishing tasks as assigned
  • Cross-train as needed to support or back up team members
  • Promote positive relationships internally and externally
  • Seek to present zero defect products to the Quality Assurance and Production environments
  • Seek continual improvement of system availability, performance, and workflow
  • Mentor and train others to use standards for analysis, design, coding, testing, and support of successful software solutions
  • Contribute to the creation and maintenance of project methodologies, e.g., estimating, use cases, testing
  • Provide support to the team, department and company regarding architectural design and strategy
  • Full lifecycle development front to back of .Net based application
  • Contribute to a DevOps culture and development of continuous integration processes and tool


Required technical skills include:

  • Development Frameworks - Microsoft .Net 4, C#, ASP.Net, MVC, Entity Framework 5 or later
  • Database - Oracle, Oracle SQL, PLSQL
  • Web/E-Commerce - XML, HTML 5, JavaScript, CSS 3, J-Query
  • Application Tools - Visual Studio 2013/2015, IIS, TFS
  • Desktop Software - Microsoft Office Suite
  • Operating System - Windows
  • Software concepts and patterns - Object Oriented, Relational Database Design. N-Tier Design


EDUCATION

The preferred candidate will hold a Bachelor's degree and six years' related experience or ten to twelve years related experience with the technology required of the open position.


EXPERIENCE PREFERRED

The preferred candidate has noteworthy experience in the following areas:

Project management methodologies (full development lifecycle) with Agile/Scrum experience

Requirements gathering

Relational database analysis, design and construction

Trouble analysis and resolution with individual software applications and multi-application interfaces

Travel industry business a plus

Global Distribution System (GDS) experience is highly sought


Required Technical Skills:

Development Frameworks - WCF, WebAPI 2.2, WinForms, Linq, ADO Database - Microsoft SQL Server TSQL, NoSQL, MongoDB Web/E-Commerce - Knockout Desktop Software - TOAD Software concepts and patterns - SOA, PubSub, Messaging BUS, Test Driven Development Experience with NoSQL Databases (Mongo, etc.) Understanding of version control, continuous integration, and deployment tools