Senior Data Analytics/Application Developer
Role details
Job location
Tech stack
Job description
The Senior Data Analytics/Application Developer will provide data analytics and application development services focusing on development of innovative solutions, automation, and self-service products to transform data into actionable intelligence for analysts and decision-makers. The Senior Data Analytics/Application Developer shall manage and implement these efforts under "normal" work and manage through project management and lifecycle development approach, producing management plans and documentation. Priorities will be defined by the designated on-site Government Lead who will provide directions on tasking, milestones, and deliverables Duties include:
- Utilize authoritative sources from central data platforms to produce innovative solutions.
- Leverage data tools and self-service products to promote data accessibility and analytics capabilities within the NIPO organization.
- Develop, implement, document, and maintain automated dashboards, data pipelines and workflows, custom-built applications, and ad-hoc reports.
- Provide analytics/application development and maintenance for current and future systems, as requested. This includes developing and documenting an application from inception or upgrading an existing application into current/different technology based on user requirements.
- Fully document processes and functionality of applications. Provide documentation and training to users of the application.
- Performing reviews on the new and existing code to ensure there are no security vulnerabilities.
- Determine technology limitations and provide expert knowledge to the Government lead; develop the adopted technology based on requirements gathered and provided by the Government lead; and offer guidance on the policy and governance of any application that is developed or utilized.
- Ensure compliance with all relevant DoD and DoN instructions, directives, and policies governing information technology, data management, and application development.
Requirements
Do you have experience in User training (technical support)?, Do you have a Bachelor's degree?, Candidate must have:
- Bachelor's degree in a quantitative or technical field like computer science, data analytics, or software engineering.
- Ten years of relevant hands-on experience, a strong portfolio, and a combination of specialized technical and soft skills in areas and assignments such as support in the development and modernization of technology systems, automation of processes, assessing enterprise-wide systems and processes to enhance and streamline business processes. This includes experience with technology solutions related data calls, creation of technical papers regarding strategic goals and protocol issues. Ability to identify sources of friction or barriers through continuous process improvement, and experience providing timely recommendations to management. This includes support in the development and modernization SC systems, automation of SC processes and knowledge management.
- Knowledgeable in DoD Advanced Analytics (ADVANA)/DoN Jupiter analytics Platform as a Service (PaaS) including developing dashboards, maintaining data integrity, and pipeline stability across the Advana/Jupiter Dataverse.
- Experience with different languages, technologies, and software (including Qlik, Tableau, Databricks, Python, Data Definition Language (DDL), Data Manipulation Language (DML), Data Control Language (DCL), Transaction Control Language (TCL), Structured Query Languages (SQL) (PL/SQL, T-SQL), R, Power Apps, Power Automate, Power BI, PL/SQL, T-SQL, Oracle, ColdFusion, C#, .NET, Adobe Creative Suite, CSS, HTML, and Java.)
- Experience with development, design, programming, branding, documentation, training, complex data models, configurations, access controls and basic taxonomy.