Job Description
Involved with all facets of the software development process, including the research, design, programming, testing and implementation of computer software.
Primary Responsibilities
- Developing technology specifications and documenting issues, key decisions, and other project artifacts
- Dimensional data modelling or data warehouse design
- Database/application development and performance tuning.
- Application troubleshooting and support
- Integrations between disparate systems including API, ETL or database design and development
- User experience (UX), visualization, responsive web/mobile design
- Achieving assigned deliverables with high quality within defined budgets and timelines
- Excellent verbal and written communication skills and the ability to interface with technology managers and business users throughout the company