* Work with client-server architectures networking protocols application development and Β databases
* Create and configure Infrastructure as a Service (IaaS) Platform as a Service (PaaS) and Software as a Service (SaaS) applications
* Create Application Programming Interfaces (APIs) that are clean well-documented and easy to use (i.e REST APIs).
* Design and code server applications firmware and databases that are reusable scalable and meet critical architecture goals
* Need an understanding of or experience with Agile and Cloud devOps development methodologies
* Design and implement large scale systems that enable continuous delivery on-premises and in the cloud.
* Understanding of software development concepts.
* C++ C Java Golang Ruby Python Perl SQL.
* Working knowledge of servers applications devOps tools (Git Jenkins Jira)and databases.
* Familiarity with APIs.
* Basic knowledge of operating systems and how they work (i.e. Operating systems courses); Container technologies; Internet Services; and/or Managed Services.
* Communication skills and the ability to learn new technologies and procedures.