- . Net Core
- ADO . NET
- ASP . NET
- C #
- CSS 3
The client is sponsoring a visa for this position.
This is a Hybrid role(once a week)
Banking Domain Exprience
Develop web & mobile applications leveraging Agile Scrum methodology and processes in Microsoft’s Team Foundation Server environment. Build and support applications on .NET, .Net Core & Java platforms.
Design and develop web/mobile applications on n-tier architecture leveraging MVC.net, Java and other standard application patterns.
Build the foundational structure of the application using back-end programming languages such as C#, VB, VB.NET, Classic ASP, and industry-standard database APIs like OLE DB, ADO, ADO.NET, etc.
Build, deploy, and maintain SOAP and/or REST-compliant Web Services on Microsoft Technologies including WCF & Web API.
Perform application testing and optimization, including performance tuning and code refactoring, to ensure a quality product.
Collaborate with QA, BA, Management, DevOps, Infrastructure, Security, and DBA teams as well as relevant onsite and offshore resources to assist in troubleshooting and resolving issues or requests.
Create and maintain proper coding standards through comments, documentation and code refactoring practices as per our policy.
Ensure proper task creation and documentation of code changes in our version control system and project management tool.
Actively participate in Data Modeling with DB Developers and, on an as needed basis, act as DB Developer using current versions of MS SQL & Oracle.
Seek and accept guidance from senior level Developers, Architects and Management on all deliverables.
On an as needed basis, enhance and maintain the UNFCU internal and external websites (intranet, extranet, unfcu.org, digital banking etc.) by designing layouts, formatting images, updating content, and performing daily administrative tasks that ensure the site is available in accordance with UNFCU Service Level Agreements.
On a limited basis, serve as backup administrator for Windows based web servers and provide technical assistance to technical and non-technical staff.
Manage time and maintain service record and knowledge base.
Follow the organization’s data protection and network securities and antivirus policies.
Attend business meetings; analyze, document, and communicate network requirements.
Participate in planning and execution of support and disaster scenarios.
Provide documentation for organization specified system configurations and operation run books.
Stay abreast of industry trends, and attend training, conferences and seminars according to organization’s business requirements.
TYPE & AMOUNT OF EXPERIENCE:
Bachelor’s degree in Engineering or Computer Science and at least five years of progressive professional IT work experience, the majority of which should be in web application development
Extensive application design and development knowledge
Knowledge of the financial/banking industry
5+ years of software development experience on the Microsoft Platform
5+ years of server-side development experience in ASP.NET (C#), MVC.NET, Razor, and ADO.NET
5+ years of designing and building applications with rich user interface for overall experience (UI/UX)
3+ years of Database Development in TSQL(MS SQL)
2 years of development experience in Web Services (WCF/Web API)
1 year Microsoft Web Server Administration (IIS 6.0, IIS 7.0, IIS 8.0+)
Implement complex business system workflows
Implement framework security on .NET based applications and servers
Illustrate design ideas using storyboards, process flows and UI mockups
Any or all of below experience is desired:
o Development experience in Kendo UI framework.
o Experience with React JS, Angular or related libraries/frameworks.
o Experience in working in an agile environment using Scrum methodology
o Experience with TFS, GIT or related project and source code management/build tools
o Experience with modern development tools and techniques for Package Manager (NPM), Module Loader/Bundler (Webpack, RequireJS, Browserify), Transpilers (Css-Sass/Less/Stylus, JS-babel, typescript), Task Runners (npm scripts, gulp, grunt).
o Experience in HTML templating framework such as Handlebar, Mustache, EJS and related technologies.
o Photoshop, Illustrator and related graphic design experience
o Experience with client-side unit testing (i.e. Jasmine, Mocha, Jest etc.)
o Development experience on Mobile Platform (iOS or Android)
o DB Development experience in PL/SQL (Oracle)
o Experience working with Payment Gateways such as Authorize.net, PayPal or similar.
o Experience in Service Oriented Architecture (SOA) solutions using Mule ESB/Java Platform for Core System and other Internal/External systems o Development experience in middle ware components using XML technologies, such as WSDL, SOAP, XSLT, XQuery, XSD and XPath
o Development experience in Java Enterprise Technologies
o Experience in DevOps, Continuous Integration/Delivery (CI/CD), automated deployment, containerization or Systems Operations related roles
o Hands-on development in SSIS and/or SSRS