Crédit Agricole CIB – Software Engineer Lead

posted 2 months ago

Apply for this job

Shortlist

Job Description


Main Responsibilities
·    Resolve incidents impacting users swiftly and efficiently. Thorough investigation and communication Research, design, and develop computer and network software or specialised utility programs.
·    Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
·    Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
·    Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements
·    Leads technical design for Projects led by the IT Delivery team. Inspires team to search for the optimal technical solution. Facilitates the collective search for technical solution. Validates Team technical design and is accountable for Technical pricing
·    Supports the members of the team in their technical activities. Trains new joiners and junior staff. Helps IT Delivery team members in solving their technical issues
·    Takes in charge most complex technical subjects. Contributes to code review
·    Responsible for consistent code integration in the Information System. Analyses the impact of one technical design on IS technical architecture. Contributes with Technical Architect in the choices of implementation within the IS.
·    Ensures quality and technical maintainability of the product. Ensures that development and testing strategies are respected by the team. Favours Best practices like Craftmanship and Devops

Qualifications and Profile
·    Candidates should have 7 years experience in relevant activities.
·    At least 8 years of software development experience

Technical
·    At least 5 years’ experience working with C#, and particularly modern, cross-platform .NET
·    A strong understanding of advanced C# language features, such as async/await, dependency injection, etc.
·    Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
·    Good knowledge of development tools: Jenkins, GIT, SVN, Azure DevOps or equivalent
·    Strong ability to analyze code – understand execution flow & debug even without access to a debugger
·    Experience with the dotnet CLI, writing and maintaining integration and unit tests
·    Strong familiarity with both Windows and Linux, including shell scripting
·    Good knowledge of Transact SQL and Entity Framework Core
·    Good knowledge in UNIX platform and database management systems( SQL, Oracle, Sybase, BigData…..)
·    Experience with automation frameworks and libraries.
·    Proficiency in scripting languages (Python, Shell script, PowerShell, SQL…)
·    Valuable exposure to tools & technologies like Elastic Search, Grafana, Prometheus, Kibana, Control-M, KAFKA, Confluence, Jira, Gitlab, MQ Series
·    Knowledge of Cloud platforms and services

·    Experience in DevOps tooling (GIT, Maven/Graven/Nuget/Ansible, Jenkins… )

·    Experience with Docker/Kurbernetes

 

Functional

·    Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF etc.)

 

Nice to Have

·    Domain-Driven design and Microservices: springboot

·    Exposure to Capital Markets applications

 

Other Professional Skills and Mindset

·    Excellent communication and interpersonal skills to effectively collaborate with diverse teams.

·    Excellent problem-solving and analytical skills.

·    Ability to work under pressure.

·    Appetite to follow technology trend and participate to communities.

·    Eagerness to learn and adapt to new technologies.

·    Strong perseverance and diligence towards attaining goals and effective time management

·    Passion for sharing expertise and grow team members’ skills.

·    Autonomous, self-motivated and excellent team player

 ·    Experience in DevOps tooling (GIT, Maven/Graven/Nuget/Ansible, Jenkins… )
·    Experience with Docker/Kurbernetes

Bachelor and above in relevant discipline 



Source link