Software Engineer - Singapore - Crédit Agricole Corporate and Investment Bank

    Default job background
    Full time $60,000 - $90,000 per year Technology / Internet
    Description
    Software Developer (.Net Full Stack)
    Singaporeans or SPR

    Who we are


    Crédit Agricole Corporate and Investment Banking (Crédit Agricole CIB) is the corporate and investment banking arm of Crédit Agricole Group, world's 10th largest bank by total assets.

    Our Singapore center ('ISAP' or 'Information Systems Asia Pacific') is the 2nd largest IT setup (after Paris Head Office) for Crédit Agricole CIB's worldwide business.

    We work daily with international branches located in 30 markets by:


    • Envisioning and preparing the Bank's futures information systems
    • Partnering and supporting core banking flagships and transverse areas in their large scale development projects
    • Providing premium In-house Banking applications
    This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market.

    We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.

    The Team


    The department of Corporate Functions and Support IT (CSI) is responsible for the development and maintenance of Risk, Finance and Compliance applications, used by end users worldwide.

    The Finance IT section of CSI is responsible for applications handling financial accounting for CACIB worldwide.

    Responsibilities

    Full Stack developer responsible for development of both front and back end using modern techniques and frameworks
    Study, evaluate and provide feedback on functional specifications.
    Develop, maintain and improve user friendly interfaces
    Optimize applications for speed and scalability
    Create quality mockups and prototypes on tight timelines
    Provide detailed estimation for development of solutions
    Perform design and code review for other team members
    Mentor junior team members
    Maintain standardization throughout the UI using best-practices, templates, styles and libraries to provide a consistent user experience
    Writing clean, elegant code that is functional, maintainable, and scalable
    Staying up to date with the latest web technologies and UI design principles.
    Delivering interaction designs, templates and prototypes (wireframe/mockups), guided by user experience best practices

    Qualifications and Profile

    Work Experience: 5+ years of full stack expertise required in

    Web-markup - HTML5 & CSS3
    Typescript/JavaScript/JQuery including frameworks – preferably Angular


    Experience in back-end development in Microsoft technologies:
    .NET, .NET Core, C#, ASP.NET, MVC 4/5, Silverlight/WPF, NHibernate
    OOP Principles and Design Patterns
    SQL, Databases – Sybase, Oracle or SQL Server
    Responsive Web Design, Bootstrap material
    Testing frameworks like Protractor, Selenium, Cucumber, Jasmine
    Understanding of cross-browser compatibility issues and ways to work around them
    Excellent taste in visual layout, and user experience design
    Common browser developer tools and performance tuning techniques

    Highly desired

    Experience in Micrsoservices Architecture
    CSS frameworks like LESS and SASS
    Build management using TFS or Nexus
    Understanding of UX principles and best practices
    TDD/BDD
    Websockets and HTML5 web storage
    Online design portfolio (please provide link on the resume if available)

    Functional

    General banking, finance and investment banking understanding and knowledge

    Other Professional Skills and Mind-set

    Strong organizational and communication skills
    Strong sense of ownership and drive with customer focus
    Strong ability to analyze and summarize
    Strong interpersonal skills
    Skilled in providing oversight and mentoring team members