BI Developer

Merchants Bonding Company

  • West Des Moines, IA
  • Permanent
  • Full-time
  • 21 days ago
Job DetailsJob Location: West Des Moines, IASalary Range: UndisclosedDescriptionJob Purpose:The Business Intelligence Developer is a member of the Analytics team that works on various software development projects, including business intelligence, analytics, and 3rd party business systems. The Business Intelligence Developer will work as part of a team of BI developers focusing on delivering business value to internal and external customers. This role is primarily development-focused and will include various levels of customer and end-user interactions depending upon the projects being pursued.Job Responsibilities:Technology Delivery
  • Proficient in SQL and capable of quickly learning Logi Analytics and other technologies related to the Analytics team, such as R or Python.
  • Develops code, debugs, and implements data analytics applications, reports, and dashboards using various technology stacks appropriate for the specific need.
  • Design systems and responsible for testing program logic and ensuring final production readiness.
  • Leverages secure coding standards.
  • Participate in code reviews across the team
  • Create and maintain ETL jobs.
  • Employs agile development methodologies such as pair programming, test-driven development, short iterations cycles, and managing WIP.
  • May contribute to higher complexity efforts and oversight of small initiatives.
  • May be involved in developing standards and procedures related to applications development, security standards, and data management.
  • Contributes to an environment of innovation and utilization of modern practices and tools.
Team Growth & Mentorship
  • May provide project leadership for application and system initiatives.
  • Provide feedback and assistance for IT interns.
  • Provides the Director – of IT with performance feedback on applications developers and the overall performance of the development team.
  • May take part in networking opportunities with other development team members.
External team collaboration
  • May be involved with external and business networking forums.
  • Engage in collaboration and partnering activities with end-users and business areas.
  • Consult with other team members to understand business needs and potential solutions.
  • Research and share ideas regarding external technology solutions that support business goals.
Business value delivery
  • Working knowledge of business processes and functions.
  • Understand how solutions being delivered meet the needs of the users and meet appropriate technology architecture directions
  • Understand cost and complexity considerations of technology solutions relative to delivered business value.
  • Participate in innovation, strategy, and technical solutions discussions with the technology team and business areas.
  • Participate in post-project reviews to discuss successes, lessons learned, and best practices for future projects.
QualificationsQualifications:Education and Experience:Bachelor’s degree in Business Analytics, MIS, CS, or equivalent work experience plus +1 years of relevant programming experience in data analytics.Skills and Knowledge:Organization, above-average oral and written communication skills, detail orientation, problem-solving, ability to explain complex concepts in simple and understandable terms, creativity, teamwork and collaboration, ability to work independently, judgment, planning, project management, navigation, and site design skills,Knowledge of agile development methodologies, including pair programming, test-first development, and short iteration cycles.Essential Functions:This person must be able to think logically and interpret business needs into practical solutions that meet those needs. This individual must be able to develop applications in various software systems and have above-average attention to detail. They must have a high degree of quality in their end product and be able to program and troubleshoot complex systems. They must communicate complex technical information clearly and concisely.Physical Demands:The physical demands described here represent those that an associate must meet to perform dwith disabilities to perform essential functions.While performing the duties of this job, the associate is regularly required to talk or hear. The associate frequently is required to sit, walk; use hands to finger, handle or feel; reach with hands and arms; climb or balance and stoop, kneel, crouch, or crawl. The associate is infrequently required to stand. The associate may rarely be asked to lift and move up to 50 pounds. This job's specific vision abilities include close vision, distance vision, peripheral vision, and the ability to adjust focus.The associate may travel up to 5% of the time by air or car to other office or business locations.Working Conditions:The work environment characteristics described here represent those associate encounters while performing the essential functions of this job. Reasonable accommodations may enable individuals with disabilities to perform essential functions.While performing the duties of this job, the associate is exposed to normal office working conditions that are climate controlled. The associate would not be disclosed to extreme heat, cold, or other workplace hazards. The noise level in the work environment is usually low.This job description is not intended to be an exhaustive list of skills, efforts, duties, responsibilities, or working conditions associated with this position. The Business Intelligence Developer assumes other responsibilities assigned by the Director – Information Technology.

Merchants Bonding Company