Home > Senior Programmer/Analyst - Business Intelligence
Senior Programmer/Analyst – Business Intelligence
Primary Responsibilities:
•
Plan and direct Intelligent InSites business intelligence functions, objectives, and initiatives;
•
Communicate and collaborate (in a proactive manner) with external and internal customers to analyze information needs and functional requirements, and deliver the following artifacts as needed: functional requirements, product design specifications, and requirements documents;
•
Work closely with Intelligent InSites’ business areas to understand and lead the technical execution of projects to achieve business intelligence goals;
•
Assure execution of projects, working in conjunction with Intelligent InSites development team;
•
Provide guidance and support of build releases as they relate to business intelligence functions;
•
Establish and sustain a high level of partnership with Intelligent InSites by using technical knowledge to suggest and deliver solutions to business opportunities;
•
Monitor business and system trends, identifying to management the key risks and opportunities in the business intelligence area;
•
Assist on the execution of the technical business intelligence roadmap developed for Intelligent InSites, including adjustments as needed based on business environment and priorities;
•
Develop user-friendly and attractive dashboards, architecture, analytics, and reports;
•
Serve as an escalation point for technical design decisions within the context of project scope;
•
Research and build new best practices and new standards and ensure compliance and consensus before implementing;
•
Evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user product requests from the underlying true needs;
•
Help manage the integrations for the company, write requirements to implement these integrations;
•
Develop and build requirements specifications according to standard templates;
•
Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs;
•
Foster a success-oriented, accountable, and ethical environment within the company;
•
Perform other activities and duties related to the business analyst role, as directed by management.
Knowledge and Skill Requirements:
•
Undergraduate degree required (graduate degree preferred), preferably in computer science or MIS;
•
Minimum 2-5 years experience developing business intelligence applications, dashboards, and architecture;
•
5+ years experience in developing attractive user interfaces for dashboards, analytics, and reports;
•
Strong analytical skills required, including a thorough understanding of interpretation of customer business needs and translating them into application and functional requirements;
•
Expert level understanding of Java, core J2EE components, JDK 5, IntelliJ, and Eclipse IDEs preferred;
•
Java certification and J2EE enterprise architect certification a plus; with experience in large implementations of J2EE technologies;
•
Experience with the following preferred: Hibernate, Spring Framework, JavaScript, taglibs;
•
Excellent verbal and written communication skills required, with the ability to interact professionally with a diverse group, executives, managers, and subject matter experts;
•
Excellent client and customer relationship skills required;
•
Strong presentation skills and proven presentation experience;
•
Ability to adapt to change and take on new responsibilities; be viewed as a leader