-
Acquire deep domain/functional knowledge of our Transfer of Assets and/or Asset Services like Stock Custody and Segregation capabilities area and the systems we have in place to support the business needs.
-
Provide support on production and development tasks. This includes managing the application queues (Kanban board), ensuring efficient and successful completion of tasks according to priority and relevance to the business. Work on business user stories involving analysis, design, and development project tasks.
-
Be the business liaison creating and fostering strong partnerships with product owners and users. Ensuring technology tradeoffs are effectively communicated to the business partners.
-
Sustain desirable practice of ensuring that the following Software Development Life Cycle guidelines are observed:
-
Analysis and Design: Adhere to tighter design document review process among peers.
-
Code Development: Employ more robust formal code reviews by requiring more lead time for reviewers to go through the walkthrough materials.
-
Testing: Implementation of stronger unit testing, integration testing, regression testing, and QA testing strategies.
-
Comply with STS Standards and policies and engage STS Architectural Governance bodies for review and alignment with technology strategy for all new work efforts.
-
Partner closely with architects and management in the evolution and execution of technical roadmap/blueprint for our application domain. Discuss data and reporting requirements with architects and business partners for all projects and small enhancements.
-
Follow all data governance approval processes, with focus on formal data governance activities for areas governed by Enterprise data governance.
-
Support the STS application modernization efforts by finding opportunities for leverage of FOE and project funding to advance modernization efforts.
-
Meet our commitments for audit and compliance. Review exceptions quarterly.
-
Contribute more at cross track, large sized, cross functional meetings and address them as the Technology lead.
-
Be responsible for the quality delivery of your portion of the software backlog, end to end.
-
Utilize automated software test tools and frameworks as necessary to achieve quality standards
-
Identify technology risks early and establish mitigation plans
-
Leverage, practice and support Agile software development practices.
-
Interface with all relevant technology and business team members and project stakeholders and build long lasting, trusted relationships based on the quality and commitment of your deliverables.