Job Description
Our client is seeking a talent to serve in a new additional role in their organization as Sr. Business Intelligence Software Engineer.
Job description
The Sr. BI Software Engineer is a key leader within the Information & Analytics Department. This role will ensure that our client's software development projects serve the departmental goal of transforming performance through data intelligence. The ideal candidate for this position will have 10+ years of Software Engineering experience. They will be leading and designing the technical solutions that will transform how systems perform. This is a strategic role that will consistently evaluate the actions, decisions, and projects that yield the most value. The position has high levels of autonomy and authority to move quickly and efficiently. The individual will work closely with the Business Intelligence team and executives to understand high-level objectives and use their expertise to propose and design solutions that address high level objectives. The selected individual will work out of Grand Rapids, Michigan. Hybrid Schedule - this role is 2days per week in the office.
DUTIES AND RESPONSIBILITIES:
Software Development:
- Design, develop, and maintain complex software, ensuring high performance, scalability, and security.
- Software will be for internal use, commercial use, and for deployment on mobile devices.
Architecture and Design:
- Collaborate with cross-functional teams to architect and design software solutions that align with business goals and industry best practices.
Coding and Debugging:
- Write clean, efficient, and maintainable code while debugging and resolving complex technical issues.
- Be responsible for creating practices and processes that will be followed by the team.
Code Reviews:
- Run code reviews to maintain quality, promote coding standards, and mentor team members.
Technical Leadership:
- Provide technical leadership and guidance to the development team, making critical decisions on technology stack, frameworks, and tools.
- Conduct trainings and retrospectives for the team.
Performance Optimization:
- Identify and implement optimizations to enhance the performance and efficiency of existing software systems.
Research and Conventions:
- Stay updated with industry trends, emerging technologies, and best practices to drive innovation within the team and organization.
Maintenance strategy:
- Plan and execute the supporting, upgrading, and maintaining the of the numerous systems owned by our department.
UI/UX design:
- Design and create a commercial grade UI/UX
Innovation:
- Create novel solutions for unique situations.
- Not all projects will have a comparable solution to model after. Innovation will be required.
QUALIFICATIONS:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field, preferred.
- 10+ years of experience as a software developer, with a strong portfolio of projects demonstrating expertise.
- 10+ years of experience with database design and SQL.
- Proficiency in multiple programming languages, such as C#, Python, C++, Ruby, PHP or others.
- In-depth knowledge of software development methodologies, design patterns, and best practices.
- Strong problem-solving and debugging skills.
- Familiarity with modern software development tools, version control systems, and continuous integration/continuous delivery (CI/CD) pipelines.
- Experience creating software for commercial sale and use, preferred.
- Experience as a consultant, freelancer, or entrepreneur, preferred.
- Excellent communication and teamwork skills.
- Leadership and mentoring abilities.
- Experience with cloud computing platforms (Azure, AWS, Google Cloud).
- Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
iMPact Business Group specializes in providing businesses with professional level Staffing (Contract/Project Staffing, Contingent/Direct Hire and Executive Retained Search). Since our inception, Impact Business Group has grown a recruiting and delivery platform that consistently exceeds our client's expectations. Besides providing you with training and the tools needed to ramp up quickly, we support you with a generous base salary, structured tenure pay increases and an uncapped commissions plan offers you an unlimited earnings potential.
Experience the difference a results-oriented service organization can provide. Our clients, candidates and employees leverage an uncommon work ethic to deliver uncommon results. The philosophy is simple: integrate Motivated People and companies together - iMPact - the difference!
Contact us today to learn more:
*** Grand Rapids, Michigan: 616.254.8586
*** Tampa, Florida: 813.463.8850
*** www.impactbusinessgroup.com
*** Chat with us live: https://lc.chat/now/8608604/