Participate in the development of data visualization and processing techniques pertaining to digital forensics and software applications;conduct in depth analysis of current methods to efficiently address software system requirements.
Install, configure, test, administer, monitor, troubleshoot, and sustain the operating system and application software for large, clustered systems based on the CLOUD technologies COPILOT, CLOUBASE, and Hadoop (HDFS and MapReduce).
The BI developer will be responsible for creating efficient Tableau reports using either MSSQL Server or Hadoop Big Data as the source. Reports could include charts, maps and tables, or a combination thereof in a Tableau Dashboard or Story.
Determine computer user needs, analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls, designs and develops compilers and assemblers, utility programs, and operating systems.
Designs, codes, installs, and maintains software programs. Assists in design, coding, and installation of customized application enhancement projects. Analyzes specifications for application enhancements for compatibility with other systems and within operating guidelines. Analyzes dumps, debugs problems and applies fix procedures.
The engineer is passionate about Android and mobile computing and wants to disrupt the world of application development on mobile devices. The engineer wants to build rich customer experiences, utilizing to the fullest possible extent all the cool hardware on the device.
You will be responsible for providing support to a web-enabled business application. This includes the design, development, test, and implementation of new functionalities as well as enhancements to existing ones.
The software engineer will be working with a small team charged with employing the agile methodology to discern quick answers to complex questions. Should be a team player and an individual contributor that can operate both on their own and as part of a discovery team. Ability to prototype solutions across short-term projects and see them through their complete lifecycle.
Explore approaches to advancing current software development process and transition knowledge to the team by presentations and example codes;conduct network science research and document results in briefings and published papers.