The Low Code and Web Solutions team will need a SharePoint and C# Full Stack IT developer to work on the SharePoint Online migration, application support and other major projects. The developer will be responsible for supporting, maintaining and implementing new solutions for various business lines (all CIB including Front to Back office, and Support functions like HR, Legal, ….) Main technologies used are SharePoint and .Net Framework, .Net Core(C#), Angular. Following technologies are a plus: React, BitBucket, Jenkins, XL Deploy, SonarCube, CheckMarx, CyberArk, Azure, Infopath(soon to be retired), Power Automate, Restful APis, Alteryx Analytics Automation, SQL DBX.
The successful candidate will use a variety of technologies and frameworks to build and support enterprise web applications. We are looking for someone innovative while respecting IT policies & norms and passionate about leveraging the systems we’ve put in place. The role involves someone who can implement the latest technologies, best practices and standards, in line with the Natixis IT guidelines. The candidate will need to be able to work well in an on-shore and near-shore team environment and is expected to share knowledge and collaborate with both IT and business stakeholders. As part of a cross-functional agile team, this role plays an integral part of the innovation at the firm.
Development:
- Interpret user requirements from the business and other IT business analysts
- Turn these requirements into functional and technical specification documents and related programs
- Implement, test, release and maintain/support the software solution in line with the agreed upon specifications
Support
- Troubleshoot applications, databases and processes as needed
- Assist users to make the best use of the delivered technologies
- Train users, colleagues and peers as needed
Subject Matter Expert
- Is an expert in the relevant technical domains and can provide expertise and guidance to other team members.
- Accountable for multiple projects owned by the group
- Accountable for multiple processes/functions owned by the group
- Participates in contributing to the strategy of the group through technology recommendations
Other
- Write technical documentation inclusive of test plans, deployment plans, rollout plans, etc..
Required education and/or experience
- Bachelor’s degree in computer science
- Minimum of 5 years of directly related experience
- Experience in financial services, specifically an international bank is highly preferred
Business Skills
- Basic Financial knowledge or experience working at a Financial institution is recommended.
- Knowledge of Commercial Lending and Letters of Credit and Trade Finance is a plus.
Technical Skills
- Strong SharePoint 2019 and O365 Skills and SharePoint Online Skills
- OOB Features, Custom Solutions, Workflows, InfoPath Forms
- Client-side SharePoint Development (CSOM/JSOM/CSR layouts etc.)
- HTML, CSS, JavaScript, jQuery
- Strong client-side framework knowledge. Preferably Angular, KendoUI and typescript
- Experience developing solutions leveraging SharePoint REST and ODATA services
- Development of SharePoint Solutions/Apps in 2016/SharePoint Online farms
- Working Knowledge of
- SharePoint (SPFX) Framework for SharePoint Server 2016/Online
- Microsoft Flow
- Microsoft Power Apps /Power Automate
- PnP Patterns and Practices for SharePoint Server 2016/Online
- Microsoft Graph API
- SharePoint Administration and Deployments (nice to have)
- Design and development experience with SharePoint themes, templates, master pages, page layouts and CSS
- Experience developing solutions out-of-the-box SharePoint functionality using existing web part configuration, SharePoint designer, workflows, InfoPath Designer, C#, HTML, CAML, JavaScript, jQuery and CSS3
- Experience developing custom features, web parts, timer jobs and other application solutions using Visual Studio, leveraging the SharePoint Object Model API, CSOM and JSOM
- .Net Core development including C#, ASP.Net (MVC, REST interfaces using Web API), ASP.Net Core.
- Experience in developing automated unit tests and integration test scripts.
- Strong Knowledge of DevOps/Agile/Continuous Integration/Deployment
- Experience with Informatica, Alteryx Analytics Automation, SQL DBX for reports building and automation is a plus
- Database Design and SQL Development and deep understanding of relational databases
- Ability to apply best practices using routinely used design patterns
Soft skills
- Proactive about completing tasks and finding solutions. Does not wait to be told what to do next.
- Ability to work independently and find solutions without heavily relying on others.
- Strong English language skills both written and oral. (fluency is a must)
- Great communication and collaboration skills
- Ability to interpret requirements and transform them into technical specifications and code.
- Must be a team player who is willing to teach, learn and share
- Experience with Agile Methodologies
Target Systems and Tools
- SharePoint 2019/O365
- Angular/React a plus
- SharePoint Designer, InfoPath, Office 2016
- Visual Studio Professional 2019
- SQL Server
- Windows Server
- Windows 10 clients
- Team Foundation Server, Bitbucket
- Azure aplus
- Restful APis, Informatica, Alteryx Analytics Automation, SQL DBX a plus