Descripción completa del empleo
WHAT YOU WILL BE DOING
Develops or modifies complex software that is optimized for performance.
Maintains software across multiple business units.
Develops high-profile, high-performance solutions using cutting edge technologies.
Contributes to application software reporting initiatives.
Bachelor's Degree in Computer Science, Software Engineering, or equivalent field
5-9 years Knowledge of Systems Development Lifecycle (SDLC).
5-9 years of relevant Business Intelligence and Reporting experience.
Demonstrated experience with SQL or BI reporting and knowledge of data extraction and manipulation.
Demonstrated working knowledge of tools for data analysis, such as SQL or Power Query and business intelligence products such as Power BI or Tableau.
Strong proficiency in Excel, Access, and SharePoint.
Experience using MS Power Platform (Power BI, Power Apps, and Power Automate).
Experience using data visualization tools (Excel, SAS Visual Analytics, Tableau, Power BI, Qlik, etc.).
Experience working with data warehousing.
Strong proficiency with database structures and reporting tools.
Experience with Agile Scrum (Daily Standup, Sprint Planning, and Sprint Retrospective meetings).
Experience with Waterfall and Agile project methodologies.
Skills and Abilities
Able to analyze and resolve complex issues and problems in a sound and timely fashion.
Able to assimilate research data from a variety of sources, analyze, and recommend appropriate courses of action to take.
Able to build solid, effective working relationships with others.
Able to coach others in the development of their skills.
Able to constructively work under stress and pressure when faced with high workloads and deadlines. Able to design applications using new or existing methodologies.
Able to adjust readily to change and adapt as needed.
Able to express ideas clearly and convey necessary information.
Able to identify areas of risk/concern in area of responsibility.
Able to identify needs and opportunities and develop action plans.
Able to interact effectively with all levels of management.
Able to prepare/analyze appropriate reports and other business correspondence.
Able to think strategically and tactically.
Able to work independently with minimum supervision.
Possesses strong organizational and time management skills, driving tasks to completion.