Key job responsibilities
- Primary role is a software engineer designing and building user-friendly and intuitive applications, build BigData systems that crunch TB scale of data to generate actionable reports for Financial Analysts
- Drive best practices and engineering excellence
- Development of code in OO languages (Java), query languages (SQL), scripting languages (Python) and react based FE tech stack
- Analyze and solve problems at their root, stepping back to understand the broader context.
- Respond to high priority requests from senior business leaders
- Continually improve ongoing reporting and analysis processes, automating or simplifying self-service support
A day in the life
On a day-to-day basis, you'll be part of a small, close-knit team of engineers that are agile, data driven, and highly collaborative. You’ll help analyze cost patterns and models, propose ideas and design solutions to some of the most complex problems.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent