Senior Software Developer

Group Voyagers
9hHybrid

About The Position

Senior Software Developers are responsible for serving the business and contributing to the success of our SaaS platform. The department is made up of multiple teams: Core Services, Tour and Cruise Technology, Marketing Technology Services, and eCommerce. Such service will be realized by achieving goals and strategies with a commitment to excellence and a spirit of collaboration.

Requirements

  • Frameworks – Microsoft .NET and .NET Framework, ASP.NET, MVC, Angular, Dapper, Entity Framework 5 or later
  • Application Services – Microservices, RESTful services, and SOAP
  • Programming Languages – C#, TypeScript, JavaScript
  • Development and Deployment Tools – Visual Studio 2022, VS Code, Git, Postman
  • Strong understanding of software design patterns
  • Scrum development methodologies with DevOps experience
  • API development and back-end systems
  • Relational database analysis and modeling
  • Trouble analysis and resolution with individual software applications and APIs
  • Messaging patterns (pub/sub)
  • 3 to 5 years of experience in software engineering

Nice To Haves

  • LEGACY DEVELOPMENT FRAMEWORKS – WINDOWS COMMUNICATION FOUNDATION (WCF), WINDOWS FORMS (WINFORMS), LINQ, ADO
  • SQL DEVELOPMENT TOOLS SUCH AS TOAD
  • WORKFLOW MESSAGING SUCH AS RABBITMQ
  • AZURE SERVICES: KUBERNETES (AKS), SERVICE BUS, CLOUD SERVICES, DEVOPS (ADO)
  • DATABASE – ORACLE, MICROSOFT SQL SERVER, NOSQL, COSMOSDB, MONGODB, GRAPHQL
  • MICROSOFT DYNAMICS
  • GITHUB, COPILOT
  • Travel industry business
  • Working with globally distributed technology teams
  • Global Distribution System (GDS) experience, particularly Sabre
  • A Bachelor’s degree in a related field

Responsibilities

  • Maintain and enhance a mixture of business software
  • Follow and contribute to GVI Technology standards for analysis, design, programming, testing, and support of software solutions
  • Refining user stories from business requirements
  • Provide value by integrating business rules and content in accordance with stakeholder value
  • Express ideas for improvements to increase flexibility, reduce costs, and improve user experience
  • Contribute to a team effort by meeting sprint commitments
  • Cross-train as needed to support team members
  • Promote positive relationships internally and externally
  • Working collaboratively with Quality Assurance to deliver zero defects every sprint
  • Continual improvement of application availability, performance, and workflow
  • Contribute to the creation and maintenance of team methodologies, e.g., estimating, use cases, testing
  • Provide input to software product review and selection
  • Mentor other developers on technical approaches and best practices
  • Collaborate with other teams on solution architecting
  • Research and present recommendations regarding technology trends

Benefits

  • 401K Match
  • 16-26 days of vacation
  • Health, vision, dental and life insurance
  • Work from home options
  • Home office internet reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service