Software Engineer IV - Business Intelligence
Greater Boulder Area
Leads full stack development effort of Customer facing Business Intelligence Applications.
Perform general application development activities, including unit testing, code review, code deployment to development environment and technical documentation.
Defines and owns accountability in estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning.
Provides hands-on new development as well as support, maintenance, or enhancement of existing applications in programming languages such as Java, Python, and Angular.
Designs, maintains, and performance-tunes extraction, transformation, and load (ETL) processes using SQL, Java, or Python source-to-target data mappings.
Analyzing business requirements and working with teammates to formulate supporting design and design documentation.
Significant decision making in implementation of the product. Provide architectural guidance and development/build standards for the team and as a consultant for other teams.
Promoting collaboration through activities such as design sessions, design reviews, pair programming, etc.