Rail & Transportation Services

Software Development

GBS has a diversified group of programmers and software engineers who work closely with customers and end-users to develop software applications and services that are easy to use and functional in their application. We use various models to support a software development life cycle that incorporates a structured analysis and design process and is repeatable to ensure a quality product is produced. GBS has successfully completed projects using Waterfall, Spiral, and Agile development for our customers.

Our emphasis on proper analysis and design leads to more reliable system development and better workflow. This produces systems that are coded, built, and tested by experienced professionals. The process is managed each step of the way to ensure an efficient product development life-cycle which includes:

  • Project Planning and Project Management
  • Analysis & Requirements Definition
  • Software Architecture
  • Prototyping & System Design
  • UI/UX Design
  • API Design, Microservices
  • Cloud Development
  • Systems Integration
  • Test Automation & Quality Assurance
  • CI/CD solutions
  • Operations & Maintenance

Our diversified software development group provides support in all aspects of software engineering, from the well-known to the less familiar.   

Some of our core strengths include:

  • Languages:  C#.NET, Java, Javascript, Python, Typescript
  • Web Development:  Angular, ASP.Net Core, Node.js, PHP, CSS, HTML, Mobile-Responsive and Hybrid mobile app development using Ionic framework
  • Database:  Oracle, Microsoft SQL Server, MySQL, MongoDB, Elasticsearch
  • Cloud Platforms:  Designing, developing, and maintaining solutions in the Cloud using AWS such as EC2, Lambda, Elastic Beanstalk, S3, RDS, RedShift, Elasticache, Elasticsearch, CloudWatch, CloudFormation, CloudTrail, Data Pipeline, SNS, SES