Description

Key Responsibilities: 
1. Software Development: o Write high-quality, maintainable code using languages such as Python and SQL o Establish data tools like Snowflake and Azure Data Lake Services (ADLS) Gen 2 o Utilize PowerBI, Tableau, or similar tools to design and create interactive and visually appealing dashboards and reports. o Work closely with UI/UX Designers to integrate visualizations seamlessly into web applications or other platforms. o Collaborate with cross-functional teams to build and enhance banking applications. 
2. Proof of Concepts (PoCs) and MVPs: o Plan, design, and execute PoCs to validate new technologies, frameworks, or solutions. o Drive the development of MVPs, ensuring timely delivery and alignment with business goals. 
3. Azure and Data Engineering: o Leverage your Azure expertise to design and implement cloud-based solutions. o Collaborate with data engineers to build robust data pipelines and ensure data quality. 
4. FAME (Financial Analysis Made Easy): o Familiarity with financial systems, including FAME, will be advantageous. o Use your knowledge to enhance banking processes and systems. 
5. Agile Methodologies: o Apply agile practices such as DevOps (including CI/CD), Test-Driven Development, and Infrastructure as Code. o Work in collaborative environments using Scrum or Kanban. 
Qualifications: 
 Bachelor’s degree in Computer Science, Information Technology, or related field. 
 10+ years of overall IT experience, with 2-4 years of hands-on experience in Azure. 
 Strong programming skills in one or more languages.
 Proficiency in at least one data visualization tool, such as PowerBI, Tableau, or similar.
 Knowledge of database management systems (DBMS) and proficiency in SQL Server or similar platforms.
 Experience with JavaScript, HTML, CSS, and front-end development frameworks would be a plus.
Understanding of architectural patterns (e.g., microservices), containers, and event-driven architecture.

Education

Bachelor's degree in Computer Science