Job Description: A Business Intelligence and Advanced Analytics team is seeking a software engineer with experience in SQL, Tableau, Power BI, and BI Publisher. As a Software Engineer, your role is to create dashboards and reports to support business partners, as well as migrate reports from legacy platforms to new platforms as efficiently as possible.
Required Experience & Qualifications:
* 5+ years of industry experience as a software application engineer and developer
* Bachelor’s degree in engineering, computer science, or equivalent technical field
* Ability to work independently and build communication and rapport with partners and stakeholders
* Expertise in writing SQL using Analytical and Aggregate functions in ANSI standards
* Experience working with Oracle 12c and above
* Knowledge of VBA macros and ability to decode and rewrite into SQL
* Experience with BI tools such as Oracle Analytics Publisher, BI Publisher, Crystal Reports, or Power BI Report Builder for creating paginated reports
* Experience with analytical BI tools like Tableau or Power BI
* Knowledge of Autosys or any scheduling tool is preferred
* Working experience with BI Publisher using Excel and Word templates is a significant advantage
* Knowledge of Snowflake is a plus
* Experience with performance tuning is a plus
* Experience working in an Agile environment
* Ability to take initiative, define a vision for product improvement, and execute with high quality
* Ability to anticipate roadblocks, diagnose problems, and generate effective solutions
Skills & Abilities:
* Excellent oral and written communication skills
* Ability to explain complex or technical information in a simple way to non-technical audiences
* Strong prioritization skills within a dynamic and shifting environment
* Ability to deliver solutions independently while working within a team of engineers
* Strong client engagement skills with the ability to develop relationships and understand user needs
* Effective collaboration with diverse individuals and groups in a constructive manner
* Passion for automation, process improvement, and problem-solving
* Creativity in determining optimal solutions for real-world problems
* Willingness to challenge assumptions and explore alternative approaches
* Enthusiasm for learning and delivering in a fast-paced environment
Key Responsibilities:
* Understanding business users’ objectives and determining how best to deliver exceptional solutions
* Recommending the right software tools and implementation strategies based on problem statements
* Translating business requirements into technical requirements
* Developing high-quality applications, user interfaces, and automation processes for business and technical users
* Creating new applications, taking over ongoing projects, and supporting completed projects with maintenance and enhancements
* Sharing knowledge and skills with peers to enhance the team’s overall impact
Impact of the Role: This role provides technology and support for portfolio management, research, trading, and investment operations. The team plays an integral role in delivering innovative, scalable, and industry-leading investment tools that enhance business capabilities globally.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
Data Infrastructure and Analytics
#J-18808-Ljbffr