We believe that our company’s success depends on the passion and creativity of our amazing employees. To create environments in which our people can fully thrive, we turn to our guiding behaviors: Be human. Make it real. Think about tomorrow. These set the tone for Best Buy, along with our Rallying Cry: Let’s talk about what’s possible. Our supportive leaders collaborate with their teams through ongoing feedback and two-way dialogue to maintain a culture continual learning. All these factors combine to create an unbeatable experience for both customers and employees. If you like to have fun while you work, build confidence and grow your career, you’ll fit right in.
The Senior Application Developer is a member of the Data Development and Operations team and will be responsible for leading the design, development, deployment and support of data warehousing, analytic and reporting data products. This person will provide expertise in software development lifecycle phases including agile delivery methodology. The person seeking this role must have the ability to quickly understand the data behind business processes and be able to manipulate the data into actionable information starting with integration and through to base, mart and reporting/analytic layers across various data warehousing systems. In addition, this person must be able to tackle macro level problems and dive into the different parts of the systems effectively as necessary.
What will you do?
Participate in development workflow and write logic updates and test scripts for new and existing SQL queries
Troubleshoot complex system issues and fixes software defects when required
Perform overall testing and debugging of SQL code
Creation of complex data marts for use in analytics and reporting
Data manipulation and staging to support complex Machine Learning/AI models
Responsible for contributing to the maintenance and integrity of the application(s)
Create functional specifications documents for project teams
Develop and maintain long term business domain knowledge
**We cannot provide sponsorship for this role.
Basic Qualifications (You must meet or exceed all basic requirements to be eligible):
3 or more years of experience with SQL with usage across one or preferably multiple BI environments
Experience in one or more of the following areas, with demonstrated progression of responsibilities:
1 year of experience with industry best practices including CI/CD, code reviews, pull requests
1 year of experience with identifying and implementing code improvements to existing legacy codebases
1 year of experience working directly with business customers to translate business requirements into technical code enhancements
Bachelors in IT, Computer Science, business or related field
1 year of experience in business process and/or technology implementation
1 year of experience with Agile Development practices
1 year of experience with Google Cloud data warehousing tools and processes
1 year of experience in cross capability solutions with integration across multiple systems
1 year of experience with and deep understanding of complex Retail Selling Systems business processes
1 year of experience with an IT function for a global consumer-oriented organization in retail, digital business or related industry
Tools, languages and frameworks used:
BI: Google Cloud Storage/Big Query, Cloud Data Flow, Cloud Data Fusion, Teradata, Oracle, SQL Server, Hadoop, Netezza, Microsoft PDW
Integration: Informatica, Apache NiFi, Qlik Replicate (aka Attunity), Microsoft SSIS
Reporting: Microsoft SSRS/SSAS, Qlikview, Business Objects, Power BI, Tableau
Project/Code Management: Jira, Microsoft Azure Dev Ops (VSTS), Git, ServiceNow, SharePoint, Confluence/Wiki