Responsible for designing, coding, testing, implementing, maintaining, and supporting multiple administration systems and processes. Design and implement large and complex technical solutions and processes to satisfy business and customer requirements. Diagnose, debug, and resolve software problems and prepare and modify technical documentation.
Work on Proof of Concept (PoC) design and development to advance novel and exciting solutions. Communicate with customers on system requirements and propose innovative technical solutions. Support integration into customers systems.
Design scalable software solutions with a focus on quality, performance, and maintainability. Lead software architecture decisions, ensuring the design aligns with business requirements and technical standards. Collaborate with Research Leads and Product Owners to gather requirements, design MLOps pipelines and coordinate the software delivery that adds value to the business.
Set the technical strategy for partner integrations and lead multi‑quarter, cross‑functional programs. Own complex, ambiguous initiatives end to end, define repeatable architectures and standards. Influence across Sales, Product, and Engineering to ensure APIs and partner experiences are robust, scalable, and enterprise‑grade.
Contribute to a major UI rebuild for one of the client's products using TypeScript and React. Collaborate with UX and Product teams to refine designs and iterate rapidly. Write unit tests and support CI/CD workflows.
Serve as a SharePoint Administrator and Developer for the organization’s Intranet and document management system. Develop SharePoint pages, sites, site collections, custom web parts, Power Apps-based canvas apps and list-based apps, and Power Automate workflows. Troubleshoot issues encountered by end users.