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…

Data Analyst

Data Analyst is responsible for querying data sources using tools like Excel (PowerPivot, Power Query, Power Map), PowerBI and other reporting tools such as Tableau, SAS and Teradata. Should be familiar with data catalogs and how to build and validate data metrics from their queries. Should be familiar with caching strategies and analytic data streaming…

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…

Automation Engineer

Technical Skills Solid understanding of modern DevOps and deployment automation practices. Deep understanding of automation, continuous delivery, continuous deployment, and continuous integration methodologies. Deep technical experience in scripting and software development. Understanding of common database technologies, such as SQL Database/Server, Oracle, MySQL, PostgreSQL, MongoDB. Working knowledge with AGILE development, SCRUM and Application Lifecycle Management (ALM)…