DevOps Automation Developer - Capital Markets

Company: Direct IT Recruiting Inc.

Location: Toronto

Status: 6 Month Contract

Job Reference No: 838

Job Category: DevOps Automation Developer, Capital Markets, Java, C#, Python, SOAP, REST, PL/SQL, Selenium, GitHub, Jenkins, UrbanCode Deploy, MarkitEDM, Talend, Agile

Career Level: Senior

Number of Staff to Supervise: N/A

Work Experience: 7+ years as DevOps Automation Developer, C#, Java, Python, ETL, Web Services, Data Warehouse, SSIS, Kafka, MarketEDM, Talend, Asynchronous Messaging, Capital Markets, SOAP, REST, PL/SQL, GitHub, Jenkins, Nexus, SonarQube, UrbanCode Deploy, testing frameworks, Agile

Industry: Capital Markets, Bank

Apply

 

DevOps Automation Developer – Capital Markets

 

Job Title: DevOps Automation Developer – Capital Markets

Company: Direct IT Recruiting Inc.

Location: Toronto, Ontario

Status:  6-Months Contract

Job Category: DevOps Automation Developer, Capital Markets, Java, C#, Python, SOAP, REST, PL/SQL, Selenium, GitHub, Jenkins, UrbanCode Deploy, MarkitEDM, Talend, Agile

Career Level: Senior

Work Experience: 7+ years as DevOps Automation Developer, C#, Java, Python, ETL, Web Services, Data Warehouse, SSIS, Kafka, MarketEDM, Talend, Asynchronous Messaging, Capital Markets, SOAP, REST, PL/SQL, GitHub, Jenkins, Nexus, SonarQube, UrbanCode Deploy, testing frameworks, Agile

Industry: Capital Markets, Bank

                               

DESCRIPTION:

 

Apply software engineering skill set to accelerate automated testing capabilities of Capital Markets application portfolio, improve delivery capability and quality of delivered software.

 

- Develop and support automated test capabilities across a variety of technology platforms

- Write high quality test code, adhering to acknowledged best practices

- Drive improvement to quality assurance and measurement in build and delivery pipeline

- Build a bridge between Development and QA, understanding business scenarios, underlying technology, and solution design

- Collaborate with Developers, DevOps, QA staff to contribute to technical decisions

- Interact with project managers / business analysts / team leads for effort estimates, prioritization

- Contribute to strategy and decisions on appropriate automated test tools and frameworks

- Other duties as may be required

 

REQUIREMENTS:

 

- Bachelor’s degree in Computer Science, Engineering, or related applicable field

- Strong development experience with the following technologies

- C#, Java, Python, or similar modern programming language

- ETL tools, SSIS, Kafka, MarkitEDM, Talend

- Web Service development and testing, SOA (SOAP / REST)

- Asynchronous Messaging

- Strong development experience with Oracle PL/SQL

- Strong experience with test automation technology and tools such as Cucumber, Fitnesse, SpecFlow, JUnit, NUnit, Selenium, scripting languages

- Experience in automated testing practices such as TDD, BDD, unit test, component test, integration test

- Experience with DevOps tooling (Github, Jenkins, Nexus, SonarQube) & DevOps Process (automated build, test, deploy, UrbanCode Deploy)

- Strong problem solving, design, and coding skills

- Must have strong oral and written communication skills.

- Obsession with quality, operational excellence, continuous integration/delivery

- Candidate must be able to work independently and as part of a team with minimal supervision.

- Data Warehouse experience – an asset

- Agile methodology