Software Engineer III – Business Intelligence/Database Development
About the Role
We are seeking a Software Engineer III with strong Business Intelligence (BI) and database development experience to design, develop, implement, and support enterprise-scale BI and data solutions. The ideal candidate will collaborate closely with data architects, data scientists, project managers, BI teams, data quality teams, and cybersecurity professionals throughout the software development lifecycle.
Responsibilities
- Translate business requirements and technical specifications into scalable BI solutions while incorporating web accessibility, data security, and authentication standards.
- Design, develop, implement, and support BI solutions based on business requirements and technical specifications.
- Integrate web accessibility, data security, and authentication standards into BI and web-based solutions.
- Design queries to support data analysis and information requests.
- Analyze existing queries and stand-alone reports to identify commonalities and consolidate them into appropriate BI models and structures.
- Design and develop logical and physical data models and frameworks to support reporting applications.
- Analyze data to identify trends, patterns, and quality issues using statistical and analytical techniques and tools.
- Troubleshoot BI issues and develop solutions using complex code and data warehouse architectures.
- Develop Extract, Transform, Load (ETL) processes to support organizational data warehouse, reporting, and analysis activities.
- Diagnose and debug operational issues for new and existing web applications.
- Collaborate with data architects, data scientists, project managers, BI teams, data quality management teams, and cybersecurity teams.
- Support the software development lifecycle, including automated testing, technical documentation, code versioning, change management, release management, and configuration management.
Requirements
- Bachelor’s degree from an accredited university or college in Information Technology, Computer Science, or a related field.
- Minimum of five (5) years of full-stack software engineering experience.
- Minimum of three (3) years of experience as a Business Intelligence Developer implementing end-to-end deployments of enterprise-scale BI solutions.
- Experience with BI platforms and analytical tools such as MicroStrategy or similar technologies.
- Database development experience, including data modeling, database design, development, implementation, and administration.
- Experience ensuring database performance and validating user and non-functional requirements.
- DOE L Clearance or Active Secret Clearance (or equivalent) required.
- Strong analytical, troubleshooting, problem-solving, and communication skills.
Skills
- Business Intelligence (BI) development
- Data modeling and database design
- ETL (Extract, Transform, Load) processes
- Data analysis and reporting
- Web accessibility, data security, and authentication standards
- Statistical and analytical techniques and tools
- Troubleshooting BI and web application issues
- Collaboration with cross-functional teams
- Software development lifecycle (SDLC) support
Pay
Salary up to $170K, depending on qualifications, including relevant certifications, education, years of experience, and demonstrated experience supporting Federal Government programs within the field. Candidates with specialized expertise, industry-recognized certifications, and strong Federal contracting experience may be considered at the higher end of the range.
Location
Washington, DC or Gaithersburg, MD
Benefits
- ActioNet is committed to making the company a great place to work and invests in employees.
- Named as a Top Workplace for the ninth year in a row (2014 - 2022).
- 98% customer retention rate.
- Opportunities to work on inspirational missions for customers, enabling the safety, security, health, and well-being of the nation.
- Tools and support for professional development and career growth.