Senior Lead Software Engineer
Northern Trust
•
Chicago, IL
Company
Northern Trust
Location
Chicago, IL
Type
Full Time
Job Description
Introduction:
Northern Trust Shared Services Technology team is seeking an experienced and dynamic individual to join the Mutual Funds Automation development team. We are seeking a senior lead software engineer who will be responsible all development life-cycle events of applications and services based on core technologies along with evaluating and delivering new techniques, practices, and technologies that meet client and corporate strategic goals.
Duties and Responsibilities include:
• Obtain a detailed understanding of the applications for which the role is responsible with a goal of acting as a technical expert when interfacing with internal and external teams and management.
• Provide technical expertise at the highest level including training, leadership and guidance to other applications or infrastructure architecture staff, ensuring secure coding and robust architecture guidelines are met.
• Work closely with architects and other enterprise stakeholders to ensure solution alignment with best enterprise practices.
• Provide input into strategic planning and long-range direction for technology in the business unit.
• Develop technical specifications and guide development for application's business initiatives, technology changes and migrations.
• Evaluate and select from existing and emerging technologies those options best fitting business and enterprise needs.
• Thoroughly understand decision process of technology choice, such as capacities, response time, data interfacing, client server communication, industry standard technologies and new industry trends.
• Provide in-depth technical consultation to clients, partners, and IT management to develop plans and directions to assure the integration of corporate business requirements.
• Work within an Agile scrum team framework; taking stories and tasks during the sprint, participating actively with product backlog refinement, daily stand-up and bi-weekly sprint boundary meetings.
• Conduct feasibility studies and design system requirements for complex software development projects.
• Actively update knowledge and skills to keep up with advancements in industry and software.
• Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes and investigating problem areas.
• Engage in high level break/fix support during disaster recovery scenarios and assist with production issues when higher level analysis is required.
• Role is balanced between high level operational execution and development, and execution of strategic direction of business function activities.
Experience:
• Bachelor's or Master's degree in Computer Science or a related discipline.
• 8+ years of experience in application development experience using Java and other object oriented technologies.
• Excellent consultative and communication skills, and the ability to work effectively with internal and external client, business partner, and IT staff and management.
• Explore existing Legacy application systems, determines areas of complexity and document business flows
• Programming analysis and design expertise with trading applications and knowledge of Capital Markets related acumen and required capabilities is preferred.
• Required expertise:
Good to Have:
About Northern Trust:
Northern Trust provides innovative financial services and guidance to corporations, institutions and affluent families and individuals globally. With over 130 years of financial experience and nearly 20,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.
Working with Us:
As a Northern Trust partner, you will be part of a flexible and collaborative work culture, which has a strong history of financial strength and stability. Movement within the organization is encouraged, senior leaders are accessible, and you can take pride in working for a company that is committed to strengthening the communities we serve!
We recognize the value of inclusion and diversity in culture, in thought, and in experience, which is why we are honored to receive the following awards in 2021:
• Gender Equality Index Member, Bloomberg
• Top Financial & Banking Company, Black EOE Journal, Hispanic Network Magazine, Professional WOMAN'S Magazine
We'd love to learn more about how your interests and experience could be a fit with one of America's best banks and most sustainable companies! Build your career with us and apply today.
Northern Trust Shared Services Technology team is seeking an experienced and dynamic individual to join the Mutual Funds Automation development team. We are seeking a senior lead software engineer who will be responsible all development life-cycle events of applications and services based on core technologies along with evaluating and delivering new techniques, practices, and technologies that meet client and corporate strategic goals.
Duties and Responsibilities include:
• Obtain a detailed understanding of the applications for which the role is responsible with a goal of acting as a technical expert when interfacing with internal and external teams and management.
• Provide technical expertise at the highest level including training, leadership and guidance to other applications or infrastructure architecture staff, ensuring secure coding and robust architecture guidelines are met.
• Work closely with architects and other enterprise stakeholders to ensure solution alignment with best enterprise practices.
• Provide input into strategic planning and long-range direction for technology in the business unit.
• Develop technical specifications and guide development for application's business initiatives, technology changes and migrations.
• Evaluate and select from existing and emerging technologies those options best fitting business and enterprise needs.
• Thoroughly understand decision process of technology choice, such as capacities, response time, data interfacing, client server communication, industry standard technologies and new industry trends.
• Provide in-depth technical consultation to clients, partners, and IT management to develop plans and directions to assure the integration of corporate business requirements.
• Work within an Agile scrum team framework; taking stories and tasks during the sprint, participating actively with product backlog refinement, daily stand-up and bi-weekly sprint boundary meetings.
• Conduct feasibility studies and design system requirements for complex software development projects.
• Actively update knowledge and skills to keep up with advancements in industry and software.
• Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes and investigating problem areas.
• Engage in high level break/fix support during disaster recovery scenarios and assist with production issues when higher level analysis is required.
• Role is balanced between high level operational execution and development, and execution of strategic direction of business function activities.
Experience:
• Bachelor's or Master's degree in Computer Science or a related discipline.
• 8+ years of experience in application development experience using Java and other object oriented technologies.
• Excellent consultative and communication skills, and the ability to work effectively with internal and external client, business partner, and IT staff and management.
• Explore existing Legacy application systems, determines areas of complexity and document business flows
• Programming analysis and design expertise with trading applications and knowledge of Capital Markets related acumen and required capabilities is preferred.
• Required expertise:
-
- Experience on Cloud based - Java applications
- Experience development of Java J2EE applications
- Application integration using API, REST and SOAP web services
- Experience with Service Oriented Architecture applications and cloud-based services, preferably PCF
- Working knowledge of DevOps tools such as Jenkins, Kubernetes and CI/CD pipelines
- Understanding of OAuth 2.0, Ping Federate, ZScaler
- Database/Stored Procedure experience preferably with DB2, Oracle >= 11g versions
- Knowledge of code version control tools - Github, Bitbucket, GitLab, etc
- Desired experience with Spring, Web services, APIs such as JDBC, Hibernate, Eclipse IDE
- Understanding of Unix Shell Scripting and Legacy platform
- Experience in messaging gateways - Kafka, Solace, MQ
- Cloud Computing concepts and deployment; PCF (Pivotal Cloud Foundry), AWS (Amazon Web Services), Microsoft Azure etc.
Good to Have:
-
- Understanding of Appian low code applications
- Working on SaaS products
- Knowledge of monitoring/log aggregation APM tools like App Dynamics, Splunk, Dynatrace, ELK, etc.
- Familiar with Linux environment and scripting
- Understanding of Test Driven (TDD) and Behavior Driven (BDD) development
- Understanding of Business Object or Reporting tools
- Understanding of Mainframe files and SFTP setup
-
- Positive attitude and respect to peers; works well with both business and technology partners.
- Great communicator and capable of not just doing the work, but teaching others and explaining the "why" behind complicated technical decisions.
- Ability to learn quickly and think and work independently.
- Eager to learn legacy implementation by reviewing, adapting and improving code to make compatible with the future vision of the application with limited documentation.
- Desire to learn and understand the business processes of the applications for which the role is responsible.
- Shows ownership of work from inception to deployment in production.
- Self-reliant and fully responsible for their deliverables.
About Northern Trust:
Northern Trust provides innovative financial services and guidance to corporations, institutions and affluent families and individuals globally. With over 130 years of financial experience and nearly 20,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.
Working with Us:
As a Northern Trust partner, you will be part of a flexible and collaborative work culture, which has a strong history of financial strength and stability. Movement within the organization is encouraged, senior leaders are accessible, and you can take pride in working for a company that is committed to strengthening the communities we serve!
We recognize the value of inclusion and diversity in culture, in thought, and in experience, which is why we are honored to receive the following awards in 2021:
• Gender Equality Index Member, Bloomberg
• Top Financial & Banking Company, Black EOE Journal, Hispanic Network Magazine, Professional WOMAN'S Magazine
We'd love to learn more about how your interests and experience could be a fit with one of America's best banks and most sustainable companies! Build your career with us and apply today.
Apply Now
Back to Job Listings
❤️Add To Job List
Company Info
View Company Reviews
Date Posted
08/07/2023
Views
9
Neutral
Subjectivity Score: 0.5
Similar Jobs
Retail Brand Experience Strategy - Senior Manager - Strategic Formats, Experiences, and Pilots - CVS Health
Views in the last 30 days - 0
View DetailsProduct Marketing Senior Manager- Developer Services - Salesforce
Views in the last 30 days - 0
View DetailsDirector, Employee Benefits - Sales Quoting and Underwriting Software & AI Engineering Leader - The Hartford
Views in the last 30 days - 0
View DetailsAssistant Personal Training Manager, Fulton Market - Equinox
Views in the last 30 days - 0
View Details