Morningstar is looking to solve complex, cross-system issues impacting usability, performance, functionality, and observability of their Advisor Workstation/DAS team, by leading the design and deployment of agentic, AI-driven automations that proactively resolve and prevent recurring client issues.
Requirements
- Strong experience with Python (required)
- Building backends in C-Sharp, .NET, .NET Core is required
- Experience with AI tools and AI-powered coding assistants (e.g., GitHub Copilot) to accelerate development, automate repetitive tasks, and enhance code quality
- Experience building applications in Amazon Web Services (ECS, Lambda, Glue Jobs, S3, RDS, DynamoDB, ELB, CloudFront, Route53) is required
- Experience building web applications using modern web UI frameworks like Vue.js/React/Angular (preferably Vue.js)
- Experience implementing RESTful APIs and microservices
- Hands-on experience with SQL and/or NoSQL databases (preferably MS SQL, DynamoDB, PostgreSQL)
Responsibilities
- Observe and Understand: Monitor and analyze client issues reported for the modules you own. Use AI tools to identify patterns and opportunities for automation.
- Automate and Develop: Design, build, and deploy agentic solutions (AI agents/workflows) that automate the resolution of recurring client issues and proactively prevent them.
- Architect and Propose: Propose and implement features that leverage AI and automation to enhance service quality and reduce manual intervention; partner with development teams to push service forward.
- Research and Solve: Use Python and modern AI tools to investigate root causes and develop robust, automated solutions alongside module owners.
- Cycle Back to Observe: Continuously monitor the effectiveness of implemented automations and refine them as needed.
- Build and deploy well-designed, stable, scalable solutions adhering to established guidelines through peer reviews, unit tests, and deployment processes.
- Analyze and remediate production issues and build observability and operational readiness into the systems architecture.
Other
- Bachelor’s degree in Computer Science or Engineering or a related field
- Minimum of 10 years of experience developing software solutions
- Excellent listening, written, and verbal communication skills
- Ability and willingness to learn new technologies
- Follow a hybrid policy of at least 4 days onsite (Monday-Thursday)