Partner with stakeholders to understand needs and identify implementation opportunities and technical solutions.
Analyze information and provide recommendations to resolve business and technology issues.
Contribute to project planning including timelines, feasibility, cost estimates, and compatibility analysis.
Establish, implement, and monitor development best practices, methodologies, and tools.
Propose technology solutions that improve application performance, scalability, and supportability.
Deliver high-quality outcomes and collaborate to achieve team and business objectives.
Develop backend services with Python and build and consume APIs, including OpenAPI-based services.
Design and optimize Oracle SQL queries and database components.
Manage source control and CI/CD pipelines using GitLab, Maven, and Docker.
Query and access data through Splunk APIs and support deployments.
Experience Requirements
5+ years of application development experience using enterprise technologies and modern practices.
Strong Python development experience with backend focus.
Strong SQL and database development skills with Oracle or equivalent.
Experience with API integration, data modeling, ETL, and workflow automation.
Hands-on with Python, Oracle SQL, GitLab, APIs, Splunk, and App Engine.
Experience building and consuming APIs and working across front-end and back-end.
JavaScript front-end experience helpful.
Experience with Maven, Docker, and CI/CD pipelines.
Experience supporting production environments and resolving application issues.
Familiarity with Agile and DevOps practices.
Experience integrating data from multiple sources and APIs.
Exposure to AI-enabled analytics, automation, intelligent reporting, or AI coding assistants such as Devin, Windsurf, or comparable tools.
Experience in the securities or financial services industry is preferred.
Education Requirements
Bachelor’s degree in Computer Science, Engineering, or related discipline, or an equivalent combination of education and work experience.