No more applications are being accepted for this job
- 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
Software Engineer - Singapore - Crédit Agricole Corporate and Investment Bank
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: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.
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