Power BI Programmer/Developer

Primary Location US-FL-Boca Raton
ID 2024-2968
Category
Information Technology
Position Type
Regular Full-Time
Remote
No
Additional Location
US-FL-West Palm Beach
Additional Location
US-GA-Atlanta
Additional Location
US-FL-Orlando
Additional Location
US-FL-Tampa
Additional Location
US-FL-West Palm Beach

Overview

Do you want to build an impactful career to change the world for the better? 

Geosyntec is currently seeking a highly skilled Power BI Programmer/Developer to join our growing Information Technology and Corporate Services team in Boca Raton, FL Atlanta, GA, Orlando, FL, Tampa, FL, West Palm Beach, FL or one of our other Geosyntec offices. This position offers the option to work fully remotely from your home office at the company's discretion.  

 

For a full list of our offices in the United States, please visit this link: https://geosyntec.com/about/locations.

 

Geosyntec is an innovative, international engineering and consulting firm serving private and public-sector clients to address new ventures and complex problems involving our environment, natural resources, and civil infrastructure. Our engineers, scientists, technical and project employees serve our clients from offices across the world. Ranked by ENR as one of the top environmental engineering design firms, Geosyntec is internationally known for its technical leadership, broad experience, and exceptional client service.

 

We invest in our people.  Each employee is unique, and your career at Geosyntec will be too.  We offer competitive pay and benefits, and well-being programs to support you and your family.

 

To Learn More Visit: http://www.geosyntec.com/careers/.

Essential Duties and Responsibilities

Is this the right position to help achieve your professional goals?  Some of the key responsibilities for this position include:

 

Power BI Skills:

  • Power BI Desktop Expertise: Proficient in data modeling,  building relationships between tables, and designing interactive reports in Power BI Desktop.
  • Data Visualization Best Practices: Deep understanding of visual design principles and best practices for presenting financial data clearly and effectively in Power BI.
  • Power BI Service & Report Publishing: Experience publishing reports to the Power BI Service, configuring dashboards, and managing workspace permissions.
  • Data Source Connectivity: Ability to connect to and transform various data sources, including databases (SQL Server, etc.), Excel files, and cloud-based services, for use in Power BI reports.
  • Financial Reporting Acumen: Knowledge of common financial reports, KPIs, and industry best practices for presenting financial information.

Enhanced Programming Skills:

  • Advanced Development: Develop and implement high-quality applications in an agile environment using advanced C#, .NET, and other languages and programming concepts.
  • Debugging and Problem-Solving: Effectively debug, maintain, reverse engineer other developer’s code, and troubleshoot existing code, communicating solutions clearly to stakeholders.
  • SQL Proficiency: Write and optimize SQL scripts and stored procedures for data extraction and manipulation.
  • Reporting Systems: Maintain and enhance existing reporting systems, including those utilizing SQL Server Reporting Services (SSRS).
  • Data Analysis: Assist in producing ad-hoc data queries and reports and develop systems to capture and analyze operational and financial data.
  • Business Acumen: Contribute to developing solutions and recommendations that support current business operations.
  • Communication & Collaboration: Effectively communicate with technical and non-technical audiences, collaborating with team members to achieve project goals.
  • Security Awareness: Adhere to security controls, governance, compliance, and data loss prevention best practices.
  • Customer Focus: Ensure complex customer needs are addressed and resolved promptly and effectively.
  • Incident Management: Efficiently manage and troubleshoot incoming incident and service management requests, escalating as needed.
  • Project Management: Gather relevant information and provide regular updates to the manager and team regarding progress, risks, and resource management.

Skills, Experience and Qualifications

  • This position requires a Bachelor’s degree in computer science from an accredited college or university, along with a minimum of five (5) years of IT industry-related experience in intermediate to advanced programming and development, encompassing proficiency in proprietary languages and tools, Power BI, .NET, C#, and SQL programming and development services, delivering products and solutions at an enterprise level, or over nine (9) years of relevant experience supplemented by coursework in the field or any equivalent combination of education, experience, and training. (required)
  • Solid understanding of Object-Oriented Design and Programming best practices.
  • Familiarity with Agile and Scrum methodologies.
  • Practical experience developing code using VS Code, VS Studio (17+).
  • Experience with claims-based security, OAuth 2.0, JWT, Active Directory, Federation services, and SSO.
  • Practical experience with SVN/GIT/TFS/Azure DevOps/GitHub as a source control system.
  • Practical experience developing secure RESTful APIs and Services.
  • Proven experience working with Entity Framework (6+), EF Core, and or similar ORMs/Micro ORMS.
  • PowerShell scripting. Data Modeling proficiency in designing and implementing efficient data models in Power BI.
  • Power Query (M) for data transformation and cleaning before loading it into Power BI. This includes knowledge of M language and data connectors.
  • Data Visualization best practices for data visualization for creating effective and informative Power BI reports and dashboards.
  • Power BI Service familiarity with the Power BI service for publishing, sharing, and managing Power BI reports and dashboards.
  • Firm SQL knowledge for querying and manipulating data from various sources used in Power BI.
  • Exposure/development experience using Blazor Server and Web Assembly applications in a multi-tiered environment.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and collaboratively.
  • Detail-oriented with excellent multitasking and time management skills to meet deadlines.
  • Ability to adapt to an existing infrastructure with various languages and back-end data.
  • Experience installing, testing, and troubleshooting systems and software applications, including multi-platform operating systems and third-party applications.
  • Experience providing end-user support, prioritizing and escalating service needs.
  • Ability to work under pressure, exercise sound judgment, and resolve or escalate system issues.
  • Proven organizational, planning, customer service, and response skills.
  • Self-starter with excellent time management skills, able to meet project scope and timeline requirements.
  • Flexibility to travel to offices around the company as needed.
  • To ensure confidentiality with client information, this IT position may require a background check.
  • Visa sponsorship is not available for this position.

#LI-CC1

#LI-Onsite

#LI-Hybrid

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed