Job Description
Full stack Developer will work closely with business partners, vendors, implementation team, and
Business System Analysts to analyze user requirements and deliver innovative, industry leading solutions
in a fast-paced agile environment.
Duties & Responsibilities:
Key responsibilities shall include but not be limited to:
- Analyze user requirements and create a reliable coding and/or process automating including detailed technical job flows and data delivery mechanisms.
- Should be able to read Visual Basic code and assist in creating requirement documents/diagrams for migration strategy.
- Hands-on in developing and building code in Azure platform using C# code base leveraging
- Azure Functions and Azure data Factory services.
- Hands-on in building build and release pipelines in Azure DevOps (ADO)
- Maintain code repository in ADO.
- Works both independently and as part of a cohesive team to deliver innovative software solutions to customers and business partners.
- Build and architect new solutions using software tools to build a platform for banking solution.
- Work closely with vendors, BSA, Business and support engineers to translate requirements into software solutions.
- Participate in the creation of new products and prototypes from scratch.
- Establish key processing controls and alerting then collaborate with application support teams and leadership to proactively manage the system.
- Build monitoring capabilities by defining key KPIs for applications or production critical processes to improve performance and efficiency.
- Proactively identify and fix issues to improve backend service scalability, resiliency, and fault tolerance.
- Respond to urgent bugs in a timely manner alongside engineers.
- Help foster good software engineering practices.
- Execute under limited supervision and be a proactive self-starter focused on helping the business teams accomplish their goals.
- Share knowledge and experience with peers by contributing best practice templates and examples for delivery artifacts.
- Partner with different IT teams in maintaining and supporting applications.
Requirements
- Bachelor's degree in Computer Science or relevant equivalent experience.
- 5+ Years working as a software developer/engineer, preferably in Financial Services field.
- 5+ Years experience in analyzing, designing and developing using Microsoft Azure technologies.
- 5+ years Full-Stack development using C#, .Net technologies.
- Experience with Control-M tool for scheduling and monitoring capabilities.
- 3+ years of experience using Azure DevOps.
- Good to have experience working in other UI technologies like React, Node JS.
- Hands-on development, problem resolution and knowledge of various horizontal and vertical packages - spanning across all layers in the technical stack.
- Good experience building and using API frameworks.
- 3+ years Visual Basic.
- 3+ Years' experience working in MS Azure technologies.
- 3+ years of experience in database using SQL Server or Oracle.
- 3+ years of experience with IaaS, PaaS and SaaS resources in Azure cloud technologies.
- Understanding of IBM MQ, WebSphere/JBoss, MuleSoft is a plus.
- Demonstrated solution building capabilities in any capacity.
- Possesses "can-do" attitude, is a self-starter, and recognizes their key role in bringing overall success to the bank.
- Knowledge of network protocols including SFTP, FTP, SMTP, HTTP/S, MFT
- Microsoft Azure Cloud certification is a plus.
Required Skills : .NET
Additional Skills : Software DeveloperThis is a high PRIORITY requisition. This is a PROACTIVE requisition