Business Intelligence (BI) Software Developer (REMOTE)

CACI International Inc

Job Description

CACI serves the U. S. government to include the Military Health System (MHS) by accelerating the transformation of healthcare through the application of new healthcare strategies and technology. One of our tasks is to provide a wide range of Medical Information Delivery Support for various DoD Medical IT systems and technologies.

CACI is seeking a Business Intelligence Developer to support a leading effort in the design, implementation and maintenance of self service business intelligence portals, client/internal dashboards, and associated reports and data feeds. This person will be responsible for implementing and maintaining business intelligence solutions to support the customer. The qualified candidate will have experience working directly with customer to gather requirements and conduct demonstrations and training where required, so communication and professionalism are a must. In addition, this person will work with other remote team members in an agile development environment that is high energy and rewarding.

What You ll Get to Do: - Translate business needs to technical specifications - Design, develop and maintain business intelligence solutions - Develop and execute database queries and conduct analyses - Create visualizations and reports for requested projects - Maintain and support data analytics platforms - Create tools to store data - Conduct unit testing and troubleshooting - Evaluate and improve existing BI systems - Collaborate with teams to integrate systems - Develop and update technical documentation You ll Bring These Qualifications: - Current DoD Secret clearance - 5+ years of experience working with large scale applications - 5+ years of experience in development using SSIS (SQL Server Integration Services), SSAS (SQL Server Analysis Services), SSRS (SQL Server Reporting Services) - 5+ years of creating SQL Queries, and stored procedures - 3+ years of Tableau reports development - 5+ years of using an SDLC methodology - Experience with data cleansing and data quality processes - Experience in creating complex drill through reports - Ability to scope, plan, prioritize and manage multiple tasks and projects - Experience in developing stored procedures, triggers using Transact SQL (T-SQL), PLSQL, ANSI SQL, PosGresSQL - Experience developing DAX and MDX queries - Familiar with usability design principles - Experience with automated testing for both functionality and performance - Proficient in SQL and reading explain plans to tune SQL statements - Excellent communication skills both written and verbal. These Qualifications Would be Nice to Have: - Knowledge of data warehouse/ETL design and development methodologies - Experience designing, documenting ETL and performance tuning - Experience SOA principles and implementation methodologies - Experience with web services, WSDL, Simple Object Access Protocol (SOAP), XML, XSD, AJAX, and JavaScript - Experience in report development which include, dashboard, scorecards, using BI tools such as Tableau, SSRS, Qlik View. What We Can Offer You: - We ve been named a Best Place to Work by the Washington Post. - Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. - We offer competitive benefits and learning and development opportunities. - We are mission-oriented and ever vigilant in aligning our solutions with the nation s highest priorities. - For over 55 years, the principles of CACI s unique, character-based culture have been the driving force behind our success.

View this job on