Co-creating Solutions for a Better Future
Power BI Developer, Mid-level
Location
Brazil
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Power BI Developer, Mid-level
Stefanini Brasil
• Dashboard Development: Design, develop and deploy interactive Power BI dashboards, KPI scorecards and paginated reports. • Data Extraction and Transformation: Connect to diverse data sources (SQL databases, cloud data warehouses, APIs) and clean/model data using Power Query. • Advanced Analytics: Write, optimize and maintain complex calculations, measures and queries using Data Analysis Expressions (DAX). • Performance Optimization: Audit and optimize the performance of existing reports, DAX calculations and data refresh processes to ensure speed and scalability. • Governance and Administration: Manage roles in Power BI workspaces, user permissions, app distribution, gateway connections and scheduled refreshes. • User Support and Training: Document data transformation logic and deliver training to enable end users with self-service analytics.
Job Requirements
- English: Advanced
- Power BI Suite: Proficiency in Power BI Desktop, Power BI Service, Power Query Editor and Gateway administration.
- Languages: Knowledge of SQL for data extraction and of M and DAX for data manipulation.
- Data Warehousing and Data Architecture: Solid understanding of ETL/ELT frameworks, relational databases and data warehouse concepts.
- Ecosystem Integration: Experience working with the Microsoft Azure data stack (Azure Data Lake, Azure Synapse) or Microsoft Fabric.
- Visualization Best Practices: Knowledge of UX/UI guidelines for dashboards, focusing on data clarity and visual communication.
- Desired Skills: Familiarity with advanced analytics tools such as Python and R, or version control tools like Git.
Benefits
- Meal allowance or food voucher
- Discounts on courses, universities and language schools
- Academia Stefanini — an online platform offering free, up-to-date courses with certificates
- Mentoring
- Benefits club for medical consultations and exams
- Health insurance
- Dental insurance
- Discounts and perks at top establishments
- Travel club
- Pet care partnerships/benefits
Related Guides
Related Job Pages
More Software Engineer Jobs
PeopleSoft Technical Developer
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking an experienced PeopleSoft Technical Developer to design, develop, and support customizations, integrations, and enhancements for enterprise PeopleSoft applications including HCM, FSCM, and Campus Solutions. In this role you will own the technical implementation of business requirements, partner closely with functional consultants, and ensure that all custom developments meet enterprise standards for quality, security, and maintainability. The ideal candidate will combine deep hands-on experience with PeopleTools development, Application Engine, Component Interfaces, and Integration Broker with a strong understanding of PeopleSoft architecture, upgrades, and clean-customization principles. Key Responsibilities - Design and develop PeopleSoft customizations using Application Designer, including pages, components, records, fields, and PeopleCode. - Build Application Engine programs for batch processing, data conversion, and ETL-style workloads. - Develop Component Interfaces, Integration Broker services, and File Layouts to integrate PeopleSoft with internal and external systems. - Build SQR and BI Publisher reports, including performance tuning and complex layout design. - Implement and maintain PeopleSoft Approval Workflow Engine (AWE) configurations and notifications. - Develop nVision reports for financial reporting requirements where applicable, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards. - Conduct fit-gap analysis with functional consultants and translate requirements into clean technical designs. - Adhere to enterprise customization standards and minimize core modifications to ease future PeopleSoft upgrades. - Lead unit testing, support functional and integration testing, and resolve defects during UAT and hypercare. - Optimize SQL performance against PeopleSoft data models using explain plans, indexing, and statistics tuning. - Document technical designs, code, and operational procedures in line with enterprise PeopleSoft governance. - Provide hands-on post-go-live and hypercare support, working closely with operations teams to triage incidents quickly, identify root causes, and drive durable fixes that improve long-term system stability. - Mentor junior PeopleSoft developers and act as a technical reference. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of PeopleSoft technical development experience. - Strong hands-on experience with PeopleTools, Application Designer, and PeopleCode. - Solid experience with Application Engine, Component Interfaces, and Integration Broker. - Hands-on experience with SQR and BI Publisher. - Strong SQL skills and experience with the PeopleSoft data model. - Familiarity with PeopleSoft HCM, FSCM, or Campus Solutions data structures. - Experience supporting PeopleSoft upgrades and patches. - Working knowledge of Approval Workflow Engine (AWE). - Excellent troubleshooting, communication, and documentation skills. Preferred Qualifications - PeopleSoft certifications. - Experience with Oracle Cloud HCM/ERP integration scenarios. - Exposure to Fluid UI development. - Familiarity with Oracle DBA fundamentals. - Experience with Oracle Integration Cloud (OIC) for PeopleSoft integrations. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3544. Learn more about Bright Vision Technologies at www.bvteck.com . Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
Role Description We're seeking a Lead Software Engineer to manage a team within our API Engineering group. This team owns the services at the core of Fundrise’s investor application: the APIs that drive authentication, investing, account management, and more, and it drives everything underneath our flagship investor web, iOS, and Android applications. As a Lead Software Engineer, you'll be measured on the output, quality, and growth of your team. This is a people-management role in which you'll set technical direction, coach engineers, and help drive outputs through daily hands-on software engineering, making sound architectural calls, and solving the problems no one else can crack. Success in this role looks like a team that quickly and consistently turns product, operational, and compliance requirements into software to drive Fundrise forward. In this role, you will: - Manage and mentor a team of software engineers through effective weekly one-on-ones, deliberate delegation, and growth feedback - Own your team's delivery, breaking down work, coordinating across teams, and shipping against ambitious but achievable timelines - Hold the team to a high quality bar of production code, conducting thorough code reviews and making merge and deployment decisions - Drive design and architecture for Fundrise services and contribute to a long-term team roadmap - Partner with Product, Design, and other Engineering stakeholders across the organization to quickly implement complex functionality - Champion application security as a critical part of the work in a regulated financial services environment - Own production monitoring and triage across our services and third-party integrations Qualifications - Bachelor's degree in Computer Science or equivalent practical experience - 8+ years of professional software engineering experience, including deep expertise in Java, Spring / Spring Boot, and Hibernate - 3+ years leading and managing engineers: running 1:1s, driving team performance through candid feedback, and owning your team's delivery, quality, and growth - 4+ years building and maintaining production applications on AWS, including services like ECS, CDK, S3, SQS, Lambda, DynamoDB and WAF - A deep understanding of transactional database design and operations - A track record of improving existing systems in operationally complex environments Preferred Qualifications - Demonstrated experience building and maintaining secure software, including a solid understanding of common threats and principles for writing secure code - Comfortable tackling problems without obvious answers, and can rapidly absorb new languages and frameworks in order to implement the best software solutions - Experience managing high performing engineering teams - A passion for working backwards from the outcomes the business needs to the engineering decisions that will achieve them Benefits - Remote-first work environment (must live in the United States) - Competitive medical, dental, and vision insurance, with Fundrise contributing to both employee and dependent premiums - Flexible Spending Accounts for medical expenses, dependent care, and parking - 401(k) with 3% contributed by Fundrise, regardless of whether you are actively contributing yourself - Fully covered life insurance and short-term disability - Significant equity via our employee stock grant program - Gympass benefit including mental health resources - Flexible PTO - Employee Assistance Program - Paid parental leave - $190,000 - $250,000 a year
Senior Software Engineer
Poland and Eastern EuropeXebia is a global tech company with a journey in CEE that started with two Polish companies – PGS Software and GetInData. We are a team of 1,000+ experts delivering top-notch work across cloud, data, and software. We work on impactful projects across various sectors including fintech, e-commerce, aviation, logistics, media, and fashion, helping clients build scalable platforms and cutting-edge applications. Our clients include notable names like McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, and InPost.
Role Description We are looking for Senior Software Engineers to join a project delivered for our international client operating in the digital payments and financial technology sector. The client develops modern payment platforms supporting business-critical financial services, with a strong focus on scalability, reliability, and continuous product evolution. This role is a great opportunity to work on enterprise-grade software solutions within a collaborative Agile environment. You will play a leading role in the design, development, testing, and continuous evolution of a modern platform while driving technical excellence across backend services, APIs, and selected frontend components. The project combines software engineering, cloud technologies, DevOps practices, and modern development methodologies to deliver secure, scalable, and high-quality solutions. You will work closely with software engineers, architects, QA specialists, Product Owners, and other cross-functional teams to deliver business-critical applications while mentoring colleagues and contributing to the long-term technical direction of the platform. - Actively contribute to the design, implementation, testing, and continuous improvement of the platform. - Take technical ownership of new feature development from design through successful delivery. - Develop and maintain enterprise-grade backend services, RESTful APIs, and microservice-based solutions. - Contribute to frontend development where required using HTML, CSS, and JavaScript. - Ensure software quality through test-driven development, behavior-driven development, and automated testing practices. - Mentor and support less experienced developers through technical guidance and knowledge sharing. - Take responsibility for troubleshooting and resolving complex technical issues. - Contribute to the technical evolution of the platform by identifying opportunities for modernization and continuous improvement. - Develop platform enhancements in accordance with established engineering standards and best practices. - Maintain high-quality technical documentation and actively reduce technical complexity. - Ensure agreed development processes, quality standards, and delivery timelines are consistently achieved. - Collaborate closely with architects, QA engineers, Product Owners, and fellow developers to deliver high-quality software. - Contribute to platform architecture discussions and engineering best practices. - Work collaboratively within cross-functional teams while promoting a "one team" engineering culture and developing broad, T-shaped skills. Qualifications - Extensive commercial experience in software development using Java 17 or newer. - Strong hands-on experience with Spring Boot, Hibernate, and enterprise Java development. - Proven experience designing and developing microservices and RESTful APIs. - Solid understanding of object-oriented analysis, design, and software architecture principles. - Strong experience working with SQL and relational databases. - Practical experience with test-driven development (TDD) and behavior-driven development (BDD). - Experience working within Agile software development environments. - Good understanding of DevOps culture, CI/CD practices, and modern software delivery. - Practical experience with HTML, CSS, and JavaScript. - Experience with Git and development tools such as Maven, Jenkins, Tomcat, and Apache. - Strong understanding of clean coding practices, SOLID principles, and software design patterns. - Experience writing automated tests using JUnit, WebDriver, Cucumber, or similar frameworks. - Familiarity with XML and JSON data formats. - Experience working with Unix/Linux environments and shell scripting. - Experience working with large-scale relational databases. - Ability to make sound technical decisions and evaluate complex technical trade-offs. - Strong leadership, mentoring, and knowledge-sharing skills. - Excellent written and verbal communication skills. - Proactive, self-driven, and solution-oriented mindset. - Strong organizational skills with the ability to effectively plan, prioritize, and manage work. - Collaborative approach with the ability to influence technical direction and challenge the status quo when appropriate. - Practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. Requirements - Work from the European Union region and a work permit are required. Nice to have - Experience working with AWS cloud services. - Experience contributing to enterprise-scale system architecture and platform modernization initiatives. - Familiarity with distributed systems and scalable application design. - Practical experience using AI-powered assistants (e.g. GitHub Copilot, Claude Code, Cursor) to improve productivity, quality, or decision-making in software delivery. - Experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work. - Interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. Recruitment Process - CV review - HR call - Interview - Client Interview - Decision
AI Harness Engineer
Milestone Systems A/SAt Milestone System we are dedicated to making the world see. As a leading provider of data-driven video technology software, we empower people, businesses, and societies with innovative solutions that enhance security, efficiency, and insight.
AI Harness Engineer (Senior/Principal) About the role We've had real wins with AI at Milestone, but they've mostly stayed inside the teams that found them. We're looking for someone to take what's working and build it into a platform the whole engineering organization can rely on. The work sits in the layer around the models: the gateway, agent tooling, context handling, evaluations, guardrails, observability, and cost controls that make AI dependable for real engineering work. You'll own that layer, not just run it, but set the technical standards and reference architectures other teams build against. The first phase is our internal development environment. From there, you'll bring the same rigor to the AI features going into our products, working alongside the teams that own them. Part of the job is being straight with us about where AI doesn't help, not only where it does. On level: we're open at both senior and principal. At senior, we expect you to build and operate this platform. At principal, we additionally expect you to set the technical direction for AI-assisted engineering across the organization — the person other staff and principal engineers argue with and come away convinced by. What you'll do - Own the AI engineering platform: the model gateway, agent loops, context handling, tool integrations, caching and guardrails, along with the identity, secrets handling, and audit trails around them. This is production infrastructure serving the whole engineering organization, with the availability and security expectations that implies. - Define the technical standards and reference architectures for AI-assisted development: how teams integrate agents into their workflows, what good looks like for context and evaluation, which patterns we support and which we don't. - Build the observability layer. Trace an agent run end to end, so that when something fails we can say whether it was the model, the context, the tool call, or the code — and act on the answer. - Take the experiments already working somewhere in the company and turn them into something other teams can pick up and run with. - Stand up the evaluations and cost tracking we need to tell whether a given tool is pulling its weight. - Own the build-versus-buy recommendations. We should buy most infrastructure; the parts tied to our products, or to our on-prem and compliance requirements, are where building may make sense. - Make it run where we run. On-prem and air-gapped deployment is a first-class design constraint here, not an edge case. - In the second phase, work with product teams to bring the same approach to customer-facing AI features, inside EU AI Act and GDPR. - Get engineers on board the right way — by showing them, pairing with them, and writing things down — so the change outlasts you. What you'll bring - Time spent as a staff engineer or senior IC building and operating distributed production systems: API and service boundaries, failure modes under load, observability, and the security work that comes with handling credentials and sensitive source code. - Real, hands-on familiarity with today's AI coding tools (Claude Code, Cursor, Copilot, Codex and the like) and the craft around them: context engineering, prompting, caching, tool use, memory, and the rest of it. - Experience putting an LLM-based system into production and keeping it there: evaluation, failure modes, latency, cost, and what breaks once real traffic arrives. Internal platforms count as production. - Strong fundamentals. When an agent fails, you can work out why and fix it rather than just file a ticket. - A habit of treating token and compute spend as a real budget, and a sense of how to bring cost-per-task down. - Some history measuring this kind of work — adoption, quality, productivity, or ROI — using frameworks like DX Core 4 or DORA. - The presence to stand in front of experienced, skeptical engineers, have the hard conversation, and still bring them with you. - A view that AI is a powerful tool but that engineering judgment is what makes the difference, plus enough curiosity to keep up as the field shifts. Nice to have - You've shipped agentic features in a product customers actually use. - Experience building or operating under EU AI Act or GDPR requirements. - You've run an internal model gateway, LLM monitoring, or evaluation tooling at organizational scale. - Experience with on-prem or air-gapped deployments. About the team You'll join a new team in the Experience Development Organization, set up to put Milestone on the front edge of AI-assisted development. The team is being built now: you'll work alongside other AI Harness Engineers as it grows, and closely with engineering teams across the organization. [Add current and planned team size, and who the role reports to.] What we offer - Individual development plans aligned with your career goals - Access to training, learning resources, certifications, and professional development - Flexible hybrid working arrangements - Supportive leadership and regular feedback - Opportunities for cross-functional and international collaboration - A People First culture built on trust, inclusion, and empowerment - Social activities and spaces to connect with colleagues across the organization Practical details Please note that applying for this position requires a valid Danish work visa. We encourage you to submit your CV in English as soon as possible. Applications will be reviewed on an ongoing basis, and the position will remain open until the right candidate has been identified. At Milestone Systems, we are committed to providing an inclusive and unbiased recruitment process where all employment decisions are based on qualifications, experience, and potential. Application Process Please note that applying for this position requires a valid Danish work visa. We encourage you to submit your CV in English as soon as possible. Applications will be reviewed on an ongoing basis, and the position will remain open until the right candidate has been identified. At Milestone Systems, we are committed to providing an inclusive and unbiased recruitment process where all employment decisions are based on qualifications, experience, and potential About us Milestone Systems is a leading provider of data-driven video technology software. Our portfolio includes XProtect video management software, Arcules video surveillance as a service, and BriefCam analytics. We amplify what organizations of any size can see, do, and achieve with video. Guided by our People First mindset — freedom, inclusion, and togetherness — we always consider our employees, partners, and communities in everything we do.

