Location

Washington DC, United States

Salary

Highly competitive w/outstanding benefits

Job Type

Full-time

Date Posted

December 22nd, 2021

View All Jobs

Software Engineer - BI Tools - Metrics & Reporting at Strut Learning

Location

Washington DC, United States

Salary

Highly competitive w/outstanding benefits

Job Type

Full-time

Date Posted

December 22nd, 2021

View All Jobs

Download File

What is Strut Learning? Strut lowers the cost of delivering high-quality education.  This enables educational institutions to increase access to underserved populations. 

 

  • Strut’s 
    • innovative learning platform enables institutions to offer quality education opportunities to under-served students who require a highly flexible schedule.  
    • leverages leading cloud technology to create learning environments.
    • system is used by major universities to deliver high-quality, accredited programs.

POSITION SUMMARY: 

Strut Learning is seeking an experienced Software Engineer for BI Tools, Metrics & Reporting.  Within an Agile SCRUM environment, this key position is responsible for the data architecture of RDS Postgres database, Extract Transform and Loading (ETL), build reports & dashboards using Jaspersoft Reporting and Analytics services hosted on AWS cloud. The incumbent works in collaboration with the development team to assess, design, and develop all aspects of a release lifecycle, including development and test activities, coordinating release preparation and acceptance of new hardware and software, and collaborating across development expertise domains. This position develops innovative client facing analytics integrated into our next generation Competency Based Education SaaS Learning Management platform.

 

 

POSITION DUTIES AND RESPONSIBILITIES: 

ESSENTIAL FUNCTIONS: 

  • Design, develop and maintain data warehouse, data mart data models; develop ETL load processes and data extracts.
  • Develop database code modules on Postgresql RDBMS that are hosted on AWS cloud.
  • Develop best-in-class data visualizations, dashboards, and reports that communicate critical insights to drive decision making using Jaspersoft, JasperReports Server
  • Perform thorough unit testing of developed modules and develop automation tests that can help speed up future regression
  • Follow standard application development standards and best practices as well as those tailored to our internal development environment
  • Assist in determining what information clients need to collect to answer business questions.
  • Ability to create data visualizations in the form of charts and web dashboard applications that help track trends.
  • Manage the cloning process for updating non production environments on a regular basis.
  • Manages application of end-to-end architecture strategies, standards, processes, and tools in their solution designs.
  • Design of high-quality architectures that meet design requirements and are consistent with enterprise architectural standards.
  • Improve cloud resource performance, scalability, and efficiency.
  • Consults on supporting the development and update of enterprise architecture strategies, standards, processes and tools.
  • Ensures compliance with all architecture directions and standards through cross organization consulting and direct involvement in development efforts.
  • Work with consulting teams to ensure code is following standard guidelines. Work with developers to implement new applications and features.
  • Ensure database backups and disaster recovery solutions are current, valid, and tested.
  • Perform other activities and duties as requested                                                                                               

 

 

POSITION SPECIFICATIONS AND REQUIREMENTS:

EDUCATION, EXPERIENCE, CERTIFICATION AND/OR LICENSES:

  • Bachelor’s Degree or equivalent experience.
  • 2-5 years of experience in Jaspersoft, PowerBI
  • AWS certification
  • Agile Best Practices
  • At least 4-5 years of experience in software engineering
  • 3-5 years of experience in ETL (Extract, Transform and Load)

 

ESSENTIAL KNOWLEDGE, SKILLS, AND ABILITIES: 

  • Excellent communication skills and ability to interface with diverse individuals
  • Expert level skills in database technologies, SQL, PL/SQL, and working experience in Oracle or Postgresql
  • Experience in Reports and Dashboard development using Business Intelligence tools such as Jaspersoft Reports.
  • Familiarity with data modeling and working knowledge in a data warehousing environment
  • Working knowledge of Data Integration and ETL tools                 
  • Experience with scripting languages including Unix Shell
  • Familiarity with AWS or Azure cloud technologies
  • Strong report writing and analytics skills
  • Experience in a SaaS environment, including cloning database instances and installing updates. 
  • Experience with database development within a SaaS environment 
  • Experience Unix scripting and Python or similar scripting languages 
  • Demonstrated application of end-to-end architecture strategies, standards, processes, and tools in their solution designs
  • At least 2 years of experience in software engineering
  • Expertise in Data Analytics
  • A respect for the confidentiality of sensitive records and a customer service focus
  • Demonstrated adherence to the highest standards of professional and ethical conduct
  • Strong communication skills

 

 

 

 

This job has now closed

You can find more jobs over on our careers page.

See More Jobs

Jobs at Strut Learning

Powered by