Qualifications/Experience:
- Business Knowledge and Skills
- At least 10 years of prior work experience with at least 3 or more in the banking sector.
MUST HAVE Technical Skills:
- Experience with .Net technologies ASP.Net, C#, VB.Net, Dot Net Core
- In depth experience with web programming (HTML 5, JavaScript, XML/JSON/YAML, SOAP/Restful Web Services, WCF, MVC, AJAX, JQuery, Node JS, Angular, etc.)
- DevOps experience working with CI/CD tools such as Jenkins, Azure DevOps, GitHub/ GitLab, etc.
- Deep understanding of MS SQL Server databases and data processing
- Solid understanding of Object-Oriented programming and design patterns
- Multi-threading applications for high volume processing
- Expertise with tools/applications such as Microsoft Office, MS Visio, MS Project, TFS
- Experience with software installations and configurations in various environments
- Ability to troubleshoot production issues under pressure and in a timely manner.
- Ability to analyze and document business and process flows.
- Strong understanding of Windows Server, IIS, and Windows Security
- In depth understanding of both Windows and Unix/Linux based systems
- Strong documentation and verbal/written communication skills.
- Strong multi-tasking and analytical skills
Nice to have:
- Experience with application monitoring using Prometheus & Grafana
- Reporting Services such as Crystal Reports, SSRS, and Power BI etc.
- Experience with Python scripts and ETL Tools for data processing
- Experience working with event/queue-based processes such as Kafka
- Understanding of containerization concepts using Docker
Education:
- Bachelor’s degree or equivalent in computer science or related field