Principal, Software Full Stack Engineer at Northern Trust

Dublin, County Dublin, Ireland

Northern Trust Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Financial Services, Asset ManagementIndustries

Requirements

  • In-depth knowledge of various Software Development Life Cycle (SDLC) and application development frameworks
  • Experience managing entire technology platform for the portfolio including access controls, vulnerabilities, disaster recovery plans, release planning, testing standards etc
  • Experience working with Microsoft Azure, AWS, hybrid, and multi-cloud systems
  • Very good understanding of zero-trust architecture and working experience with relevant tools/technologies
  • Knowledge related to Artificial Intelligence/Machine Learning, DevOps pipeline, Infrastructure as Code (IaC), and relevant tools
  • Very good understanding of concepts related to Docker, containers, serverless computing, and Kubernetes
  • Ability to represent the team in technical discussions and drive towards deliverables with minimal guidance
  • Deep knowledge of application or infrastructure systems architecture, usually having experience with multiple system technologies
  • Strong knowledge/understanding of Azure or related cloud development along with Java, Microservices, APIs, Kafka etc
  • Excellent consultative and communication skills, and the ability to work effectively with clients, partners, and IT management and staff
  • Strong collaboration skills and analytical ability
  • Bachelor's degree in computer science or a related discipline and experience in information technology, or an equivalent combination of education and work experience

Responsibilities

  • Guides the development, specification and communication of application or infrastructure architectures used by multiple business or application systems
  • Provides extensive, in-depth, technical consultation to the clients, partners, and IT Management to develop plans and directions to assure the integration of corporate business area requirements
  • Thoroughly understands decision process issues of technology choice, such as design, data security, client server communication, etc
  • Partners with Management in the building of new and on-going vendor relationships
  • Evaluates and selects from existing and emerging technologies those options best fitting business/project needs
  • Promotes sharing of expertise through consulting, presentations, and documentation, etc
  • Carries out complex initiatives involving multiple disciplines and/or ambiguous projects
  • Displays a balanced, cross-functional perspective, liaising with the business to help improve efficiency, effectiveness, and productivity
  • Strategic in developing, implementing, and administering programs within functional areas
  • Provides guidance to team members, fostering an environment that encourages employee participation, teamwork, and communication

Skills

.Net
Java
Mainframe
Microservices
Kafka
CI/CD
Test Automation
Cloud Architecture

Northern Trust

About Northern Trust

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI