Sr. Web Developer / Application Engineer
Business Impact Group
- Chanhassen, MN
- $110,000 per year
- Permanent
- Full-time
- Brand Management Sales Division
- Print Management Sales Division
- Engagement Sales Division
- Expertise: Become knowledgeable on in-house developed applications and 3rd-party applications, understand the data flows in/out of these systems, and document the processes, as needed.
- Project Collaboration: Work with cross-functional teams and IT leadership on projects involving new system implementations, upgrades, or migrations.
- User Support: Troubleshoot issues and respond to support tickets in a timely manner.
- Documentation & Knowledge Sharing: Maintain up-to-date technical documentation in SharePoint, Wiki, or other shared servers. Share knowledge with other team members and end users.
- Database Platforms: Troubleshooting for Microsoft SQL Server and MySQL.
- Data Warehousing & Reporting: Assist with SSIS, Power BI, and ETL/ELT processes.
- Design, develop, and maintain high-quality software using HTML/JavaScript/Node.js, Python, and PHP.
- Work with various frameworks and libraries, including BigCommerce Stencil, BigCommerce Handlebars, Django, Pandas, and Puppeteer.
- Develop applications utilizing MS SQL Server, MySQL, and Google BigQuery databases.
- Manage and enhance the codebase of over 80 BigCommerce e-commerce sites.
- Maintain and configure Linux servers running Apache 2/Django web servers.
- Manage code repositories using GitHub/GitLab.
- Implement automated workflows with Jenkins CI.
- Build Power BI reports, with an emphasis on Google BigQuery.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug issues in production environments.
- Work in both Windows and Linux operating systems.
- Associate’s degree in a Technology-related field or equivalent work experience
- 3+ years of hands-on experience in software development.
- Proven experience in a Full Stack Web Developer or Software Engineer role.
- Strong proficiency in the following languages: JavaScript/Node.js, Python, and PHP.
- Strong debugging skills, with experience identifying and fixing bugs in codebases.
- Developing and managing ETL pipelines, leveraging APIs and complex SQL queries to transform data.
- Experience with databases, SQL, and stored procedures.
- Unix shell scripting skills.
- 401(k)
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance