Development

Development

SOFTWARE DEVELOPMENT

Our consultants are experts in architecting, designing, implementing and delivering large scale distributed systems spanning multiple apps, services, APIs, and datastores including microservices architectures and 12-factor principles.

Contact Us

This includes:

  • developing REST APIs including tooling for documentation (swagger, REST-docs, openapi spec), versioning, service discovery/registration, testing and management; experience using API gateways a plus
  • developing continuous integration, continuous delivery and continuous deployment pipelines for distributed apps
  • using distributed version control systems (git), artifact management systems, build and packaging systems (maven, gradle, npm, artifactory, etc…) and continuous integration tools (Jenkins, TravisCI, Concourse, Bamboo, GoCD).

Our consultants are experts in Test Driven Development; including knowledge and experience in testing frameworks like junit, mockito, jasmine, protractor, cucumber, and other like technologies.  We help you develop standards for Application error logging, Performance testing, Security, Event management, Web UI Framework, .NET Design Standards, Application To Application communication, and Caching.