Software Developer

The developer should understand the aspects of the software development cycle, from architecture to testing. Designs, builds, and maintains efficient, reusable, and reliable code. Should have experience with participating in projects using agile methodologies, such as the Scrum approach to agile software development. Also be able to effectively gather customer requirements and ask clarifying questions…

Cloud Support Engineer

Technical Skills Deep understanding of cloud computing technologies, business drivers, and emerging computing trends. Experience with Windows, Linux, and OSS technologies. Experience with configuration management and automation technologies such as PowerShell DSC, Chef, ARM Templates, and Puppet. Deep understanding of access management, administration, and application support. Solid understanding of modern authentication protocols and cyber security…