, develops and supports software products, services and systems, which require the use of broad software development knowledge... and experience to develop solutions. Offerings can include operating systems, middleware, cloud services, and front-end software...