MicroStrategy 开发工程师
MicroStrategy Developer
应用开发高级程序分析师是一个中级职位,负责与技术团队协作,参与新系统或修订系统的设计和实施。该职位的总体目标是为应用系统分析和编程活动做出贡献。
职责:
- 执行与可行性研究、时间与成本估算、IT规划、技术风险、应用开发、模型开发相关的任务,并建立和实施新的或修订的应用系统和程序,以满足特定的业务需求或用户领域
- 监控和控制开发过程的所有阶段,包括分析、设计、构建、测试和实施,并为业务用户提供应用方面的用户和支持服务
- 运用深入的应用开发专业知识分析复杂的问题/情况,对业务流程、系统流程和行业标准进行评估,并作出评估判断
- 在系统实施后的分析中推荐并开发安全措施,以确保系统设计和功能的成功
- 与用户/客户和其他技术团队就问题进行咨询,推荐先进的编程解决方案,并安装和协助客户暴露系统
- 确保遵循必要的程序,并帮助制定操作标准和流程
- 作为新员工或低级别分析师的顾问或教练
- 能够在有限的直接监督下工作
- 能够独立判断和自主工作
- 作为高级利益相关者和其他团队成员的专家
- 在做出业务决策时适当评估风险,特别关注公司的声誉,并通过推动遵守适用的法律、规则和法规,遵守政策,对个人行为、业务实践应用良好的道德判断,以及透明地升级、管理和报告控制问题来保护花旗银行、其客户和资产
推荐资格:
- 精通且注重细节的MicroStrategy开发者,能够设计、开发和实施企业级商业智能(BI)和分析解决方案。
- BI解决方案开发:设计、开发和维护MicroStrategy模式对象(属性、事实、层次结构)和应用对象(指标,
查看英文原文
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:
- Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
- Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
- Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
- Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
- Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
- Ensure essential procedures are followed and help define operating standards and processes
- Serve as advisor or coach to new or lower level analysts
- Has the ability to operate with a limited level of direct supervision.
- Can exercise independence of judgement and autonomy.
- Acts as SME to senior stakeholders and /or other team members.
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Recommended Qualifications:
- Skilled and detail-orientedMicroStrategy Developerto design, develop, and implement enterprise-grade Business Intelligence (BI) and analytics solutions.
- BI Solution Development: Design, develop, and maintain MicroStrategy schema objects (attributes, facts, hierarchies) and application objects (metrics, filters, prompts, templates, consolidations, custom groups).
- Dashboard & Dossier Creation: Build highly interactive, visually appealing, and user-friendly dossiers, dashboards, and Transaction Services documents for web and mobile platforms.
- Performance Optimization: Optimize report and dashboard performance using Intelligent Cubes, caching, VLDB (Very Large Database) settings, and SQL query tuning.
- Data Modeling & Integration: Collaborate with data engineering teams to design and optimize dimensional data models (Star and Snowflake schemas) and integrate new data sources.
- Platform Administration Support: Assist with administrative tasks such as object migration using Object Manager, automated scripting via Command Manager, and automated testing using Integrity Manager.
- Testing & Validation: Perform unit testing, system integration testing, and support User Acceptance Testing (UAT) to ensure data accuracy and report integrity.
Education:
· Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Job Family Group:
TechnologyJob Family:
Applications DevelopmentTime Type:
Full timeMost Relevant Skills
Please see the requirements listed above.Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity reviewAccessibility at Citi.
View Citi’sEEO Policy Statementand theKnow Your Rightsposter.
Originally posted on Himalayas