Clark Creative Solutions is seeking personnel for the following positions

Information Technology Business Analyst to serve as a technical team business process and requirements liaison between the architect, engineer, O&M staff and the end-user customer. The IT Business Analyst will work closely with the IT Project Manager/Scrum Master, Technical Lead, and Team Lead to assist in project direction and requirements gathering. The IT Business Analyst will work closely with the management to develop organizational process and structure, and a charge back model for IT hosting services.

Software Developer with a minimum of 16 years' experience to join our organization to perform full lifecycle software development activities on highly secure and unique enterprise IT applications. The candidate will serve as a key Software Developer on a development team that supports multiple systems using both Ruby on Rails and Oracle technologies. The candidate will support the development, enhancement, and operations and maintenance efforts for multiple Ruby on Rails applications. The team works in a collaborative environment utilizing Agile methodologies.

Software Engineer to join our organization to perform O&M and full lifecycle software development activities on enterprise IT applications. The resource will be part of multiple development teams that use Ruby on Rails and Oracle technologies. The candidate will support the development, enhancement, and operations and maintenance efforts for multiple Ruby of Rails applications. The resource will utilize critical thinking skills to proactively identify efficiencies, new partnerships or new features. The team works in a collaborative and agile environment.

A self-motivated Systems Engineer to provide critical support and new ideas to a technical team supporting critical efforts. The work involves a variety of technical projects, including management of virtual and physical servers using various technologies such as cloud based services, and open source virtualization platforms. The candidate should have a willingness to travel.

Extraction, Transformation, and Load (ETL)Software Developer with at least 6 years of experience in providing support in the areas of data ETL, data mapping, data extraction, analytical support, database support, and maintenance support of data exploitation systems. The work domain includes large-scale file manipulation, data modeling, data mapping, data testing, data quality, and documentation preparation.

Software Engineer to participate in the development of an enterprise search service. This service allows searching of all Sponsor's data repositories from a single location, and is utilized by key Sponsor applications. Search result management is performed using a relational database.

Senior Level SharePoint Developer to develop and maintain SharePoint tools and applications for a multi-disciplined organization servicing the Sponsor and the Sponsor's Partners. The candidate will be involved with integrating data content and processes internally within the organization to include financial reporting, cross office collaboration and action tracking.

Systems Architect to perform as a technical lead to design and develop solutions to complex applications problems. The Systems Architect will incorporate engineering strategies for introducing new technology and architectural advancements to support the Sponsor's architectural strategy, technology migration, and integration and evolution. The Systems Architect will analyze user requirements, business procedures, workflow and problems to automate or improve existing systems. The candidate may analyze or recommend commercially available software. The candidate must work effectively with SMEs, analysts, architects, engineers, information assurance SMEs, and senior managers. The candidate must have a broad knowledge of the environment and be able to proactively work with diverse set of stakeholders. The candidate must be able to adjudicate competing priorities, incorporate user requirements into technical project roadmaps/schedule and provide analysis of alternatives for capability enhancements to better enable customer lead project decisions.

Programmer to support content management of the customers NoSQL databases and large document collections. The Programmer must already possess experience with MarkLogic Server or receive customer-sponsored training on MarkLogic database management, programming, and administration. The Programmer selected as content manager will oversee the data handling from delivery by collectors through tagging and delivery to enterprise services and will execute existing or improved XQuery and Python scripts, invoke XSL transformations. The Programmer will focus on extract, transform, and load (ETL) activities in support of two primary, high-volume data flows and work toward the greater automation and streamlining. The primary database and applications are slated for cloud migration, so the Programmer must be familiar with AWS cloud architecture and comfortable programming for that environment. While projects, priorities, and workload will be established by the customer, the Programmer is expected to take initiative and provide innovative solutions to technical problems to the customer on an interactive basis. The Programmer should be knowledgeable of NoSQL databases as well as the range of XML technologies, XML, XSL and XQuery. The Programmer should also be knowledgeable of quality assurance and quality control (QA/QC) procedures to assist with the conditioning of data in order to maintain data integrity (detect missing time-series data, detect and correct malformed XML, correct Unicode errors). The Programmer will participate as a team member with other customer employees and contractors, and will support configuration management and other programmatic activities (updates to procedures, logging of activities, and use of software configuration control software) as required. The customer environment is fast-paced and the Programmer will be expected to support multiple projects and analytical efforts. The customer will require monthly activity reports from the Programmer.

Applications Tester is needed to support a group specializing in data repositories. The group is developing and maintaining leading-edge technologies (e.g., widgets, non-relational databases) in support of a high priority customer and provides critical support. Members of the group predominantly work within Agile teams, designing, developing, testing and maintaining software and hardware. The Applications Tester will be part of the test team which is comprised of individuals performing functional testing (embedded as well as independent), performance testing and functional automated testing. The individual will assist in project/program team reviews as well as provide timely status reports to the Test Lead and management. The Applications Tester will work with the development group and the customer in identifying problems, help the developers resolve the problems and work with the customer in support of user acceptance testing as well as production activity. As the embedded tester, the selected candidate will also assist in requirements gathering.