Siemens
mthree Recruiting Portal
Desenvolvedor Java / Java Developer
Sobre a oportunidade
**English version below**
Habilidades Necessárias
Deve ser local em Montreal
- Forte conhecimento em Java/Scala ou outras linguagens de programação com 3-5 anos de experiência relevante.
- Forte conhecimento em linguagem de script como Python e Unix / K-Shell.
- Familiaridade com o ciclo de vida de uma transação e fluxos de dados em operações de banco de investimento é um diferencial.
- Experiência em processo de desenvolvimento Ágil.
- Conhecimento em bancos de dados relacionais é um grande diferencial.
- Bom jogador de equipe; Integridade e senso de propriedade.
Os candidatos devem estar atualmente autorizados a trabalhar no Canadá em tempo integral. A Empresa não patrocinará vistos de trabalho.
Must be local to Montreal
Skills Required
- Strong in Java/Scala or other programming languages with 3-5 years of relevant experience
- Strong with scripting language such as Python and Unix / K-Shell
- Familiar with lifecycle of a trade and flows of data in an investment banking operation is a plus.
- Experienced in Agile development process
- Knowledge on relational databases is a big plus
- Good team player; Integrity & ownership
Applicants must be currently authorized to work in Canada on a full-time basis. The Company will not sponsor applicants for work visas.
Quer trabalhar em tecnologia em um banco de investimento? Estamos procurando alguém para fazer parte de uma equipe dinâmica como Desenvolvedor Java/Scala para um de nossos clientes. Esta é uma função de desenvolvedor de aplicativos na equipe responsável pelo desenvolvimento do data mart estratégico da empresa para depósitos ISG. Os dados serão provenientes da fonte de referência ("golden source"), do DAL e alimentados em nosso data mart em tempo real. Os dados serão ainda fornecidos por meio de uma interface consolidada, permitindo que nossos sistemas downstream extraiam relatórios de forma conveniente em vários data marts.
O candidato fará parte da equipe envolvida na construção de banco de dados e componentes escaláveis e de alto desempenho para relatórios regulatórios, análise de negócios (relatórios de métricas) e relatórios de risco operacional para depósitos Leto e derivativos OTC. A equipe global é composta por membros altamente técnicos que são adaptáveis tanto ao desenvolvimento prático quanto ao gerenciamento de projetos. Entregamos vários projetos para várias áreas de negócios em paralelo. Os proprietários de negócios e especialistas no assunto serão distribuídos globalmente, tornando a comunicação e a proatividade importantes. Você deverá trabalhar em estreita colaboração com nossos parceiros de operações em requisitos para projetos.
O desenvolvimento será realizado seguindo uma metodologia ágil baseada em Scrum (timeboxing, reuniões diárias, retrospectivas, etc.), quadros Kanban Jira e as melhores práticas de XP (Extreme Programming), como integração contínua, refatoração e testes unitários. O candidato deverá ser capaz de trabalhar de forma eficaz e colaborativa em uma equipe de grande porte.
Os membros atuais da equipe global são todos muito experientes em modelagem de domínio, design de banco de dados, big data, Java e mensagens, portanto, esta é uma excelente oportunidade para desempenhar um papel fundamental na equipe em crescimento.
Want to work in technology at an investment bank? We are looking for someone to be a part of a dynamic team as a Java/Scala Developer for one of our clients. This is an application developer role in the team responsible for developing on the firm's strategic data mart for ISG deposit. The data will be sourced from the golden source, the DAL and fed into our data mart in real time. The data will further be provided through a consolidated interface allowing our downstream systems to conveniently extract reports across multiple data marts.
The development will be performed using an agile methodology which is based on scrum (timeboxing, daily scrum meetings, retrospectives, etc.), Kanban Jira Boards and XP (continuous integration, refactoring, unit testing, etc.) best practices. The candidate will be able to work collaboratively within a larger team.
The current global team members are all very skilled in domain modeling, database design, big data, Java and messaging so this is an excellent opportunity to play a key role in the growing team.
Sobre a mthree
Desde 2010, a mthree tem ajudado clientes a resolver seus desafios de negócios e tecnológicos. Somos uma consultoria de tecnologia e negócios com uma força de trabalho global, entregando projetos significativos de negócios e TI em algumas das maiores organizações de serviços financeiros do mundo.
Serviços Principais
- Consultoria e Assessoria
- Serviços Gerenciados
- Programa de Talentos Alumni Graduados
- Programa de Talentos Alumni Profissionais
Temos uma presença global e somos especialistas em entregar qualidade excepcional à nossa base de clientes, fornecendo serviços de consultoria em áreas de Risco, Regulamentação e Conformidade; Produtos de Fornecedores; Suporte de Aplicações; Desenvolvimento de Aplicações; Segurança Cibernética e da Informação; Ciência de Dados e DevOps.
Nosso programa Expert oferece a profissionais experientes acesso a cargos de destaque em tecnologia, finanças, aviação e seguros. Junte-se a nós para trabalhar em projetos de tecnologia inovadores, desde plataformas de negociação internacionais até aplicações críticas para companhias aéreas líderes. Recrutamos profissionais ansiosos para acelerar suas carreiras em tecnologia ou operações dentro de organizações globais de prestígio.
Na mthree, nossos valores apoiam colegas corajosos, impulsionadores de mudanças e campeões de aprendizado, ao mesmo tempo em que nos esforçamos para apoiar a saúde e o bem-estar de todos os funcionários. Temos muito orgulho em celebrar a diversidade de cada indivíduo que contribui para fazer da mthree a empresa que ela é hoje e será no futuro. Valorizamos a diversidade tanto dentro da mthree quanto com nossas empresas parceiras, e temos orgulho de oferecer um ambiente onde todos os nossos colegas podem prosperar. Isso significa promover uma forte cultura de igualdade, mas, o mais importante, de inclusão.
About mthree
Since 2010, mthree has been helping clients solve their business and technological challenges. We are a technology and business consultancy with a global workforce delivering significant business and IT projects in some of the largest financial services organizations worldwide.
Core Services
- Consulting and Advisory
- Managed Services
- Alumni Graduate Program
- Alumni Pro Program
We have a global presence and are experts in delivering exceptional quality to our client base, providing consulting services across Risk, Regulation & Compliance; Vendor Products; Application Support; Application Development; Cyber & Information Security; Data Science and DevOps areas.
Our Expert program offers experienced professionals access to top roles in tech, finance, aviation and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in technology or operations within prestigious global organizations.
At mthree, our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees. We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but, most importantly, inclusion.
Responsabilidades
- Projetar, construir e aprimorar o broker de projeção SQL no DAL (data access layer) para depósitos Leto com bom desempenho e escalabilidade.
- Projetar, construir e aprimorar a infraestrutura de relatórios em tempo real que captura as mensagens upstream, persiste no armazenamento NFS e extrai atributos em tabelas de banco de dados para fins de relatórios.
- Aprimorar e dar suporte a múltiplos relatórios regulatórios/de negócios para depósitos Leto.
- Traduzir requisitos de negócios em consultas contra um conjunto de tabelas relacionais e produzir relatórios com base nos requisitos.
- Desenvolvimento de banco de dados e ETL, incluindo stored procedures, consultas, otimização de desempenho, etc., usando SQL e ferramentas de ETL como Informatica ou Python Pandas.
- Criar automação de testes eficiente para processos Java/Scala/Python.
Responsibilities
- Design, build and enhance the SQL projection broker in DAL(data access layer) for Leto deposits with good performance and scalability
- Design, build and enhance the real-time reporting infrastructure which captures the upstream messages, persists onto NFS storage, and shred attributes into database tables for reporting purpose.
- Enhance and support multiple regulatory/business reports for Leto deposits
- Translate business requirement into queries against a set of relational tables and produce reporting based on the requirements.
- Database and ETL development, including stored procedures, queries, performance tuning etc, using SQL and ETL tools such as Informatica or Python Pandas.
- Create efficient testing automation for Java/Scala/Python processes.
