Job title: Full Stack Developer (C#. .NET)
Job Type: Contract
Job location: New York, New York ( Hybrid - 3 days onsite)
A global investment bank is seeking a Full Stack Developer (C#. .NET). The Low Code and Web Solutions team is looking for a Full Stack Developer (C#. .NET) to work on the SharePoint Online migration, application support and other major projects. The SharePoint and C# Sr. Full Stack 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 Full Stack Developer (C#. .NET) will use a variety of technologies and frameworks to build and support enterprise web applications. The Full Stack Developer (C#. .NET) 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
Technical Skills
- 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
- Entity Framework a plus
- Ability to apply best practices using routinely used design patterns
- 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.)
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
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.