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.
Bachelor's degree in Computer Science