Job Description:
CUSTOMER
* Develop new solutions as required for engineering programs and projects within assigned area
* Develop new features and perform unit/component tests for new application development initiatives aligned to business needs and in accordance with technology architecture standards
* Support business enquiries and activities through execution of small enhancements and break/fix implementations (e.g., source code changes). May also be responsible for peer code review.
* Work with technology partners to ensure the configuration and custom components meet application requirements and performance goals
* Analyze the technical requirements to recommend pragmatic and sound engineering-specific solutions for own area; may be involved in coding/story estimates
* Work with other stakeholders and internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, time-to-market, and innovation goals
* Monitor product lifecycles, ensuring specifications and functionality support business objectives and engineering decisions, undertaking re-development where required
* Document and verify system components, applications, system infrastructure, security, integration, operability, and engineering-related architecture designs associated with a program or project
* Participate in quality management reviews, particularly reviews of designs, prototypes, and other requirements work products to ensure they fulfill the requirements
* Create and maintain quality code, ensure defect-free programming consistent with standards; provide code maintenance and support during testing cycles and post-production deployment and participate in reviewing peer coding
* Provide technical expertise during Incident management, analyze incident reports and outages, perform impact assessments for incidents, and facilitate internal and external communication throughout incident resolution
* Participate in identifying and recommending development/testing solutions/tools in support of project/application objectives
* Assist in the development/maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures
SHAREHOLDER
* Adhere to enterprise frameworks or methodologies that relate to software engineering activities
* Ensure respective programs/policies/practices are well managed, meet business needs, comply with internal and external requirements, and align with business priorities
* Collaboratively engage with relevant stakeholders at all levels, both internal and external, to shift from finding defects to proactively preventing defects
* Actively seek and support continuous improvement and automation opportunities within the engineering practice
* Conduct meaningful analysis at the functional or enterprise level using results to draw conclusions, make recommendations, and assess the effectiveness of programs/policies/practices
* Identify opportunities to minimize cost, provide recommendations, and/or deliver corresponding strategic solutions to support cost-effectiveness and enhance stakeholder experience
* Conduct code reviews to ensure adherence to quality, standards compliance, reusability, and ease of maintenance, Operational Readiness Reviews, and supporting gating and review sign-offs for solution design
* Monitor service, productivity and assess efficiency levels within own function and implement continuous process/performance improvements where opportunities exist
* Lead/facilitate and/or implement actions/remediation plans to address performance/risk/governance issues
* Actively manage relationships within and across various business lines, corporate and/or control functions, and ensure alignment with enterprise and/or regulatory requirements
* Protect the interests of the organization – identify and manage risks, and escalate non-standard, high-risk activities as necessary
* Keep abreast of emerging issues, trends, and evolving regulatory requirements and assess potential impacts
* Maintain a culture of risk management and control, supported by effective processes in alignment with risk appetite
EMPLOYEE / TEAM
* Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation, and teamwork, and ensure timely communication of issues/points of interest
* Provide thought leadership and/or industry knowledge for quality engineering best practices and participate in knowledge transfer within the team and business unit
* Keep current on emerging trends/developments and grow knowledge of the business, related tools, and techniques
* Participate in personal performance management and development activities, including cross-training within own team
* Keep others informed and up-to-date about the status/progress of projects and/or all relevant or useful information related to day-to-day activities
* Actively mentor and enable team members by sharing knowledge and leveraging engineering best practices
* Support the team by providing guidance and proactively identifying and resolving issues
* Lead, motivate, and develop relationships with internal and external business partners/stakeholders to develop productive working relationships
* Contribute to a fair, positive, and equitable environment that supports a diverse workforce
* Act as a brand ambassador for your business area/function and the bank, both internally and/or externally
BREADTH & DEPTH
* Advanced knowledge of specific domain or range of engineering frameworks, technology, tools, processes, and procedures, as well as organizational issues
* Performs complex to difficult technical tasks independently
* Advanced knowledge of technology, tools, various programming languages, processes, and procedures
* Develops program specifications; adapts, integrates, codes, tests, and debugs programs; and is responsible for executing
* Uses existing procedures to solve routine problems; makes limited exceptions
* Generally reports to a Practice lead
EXPERIENCE AND / OR EDUCATION
* Strong academic background (e.g., computer science, engineering)
* 3-5 years relevant experience
#J-18808-Ljbffr