Software Engineer - Lead

Northern Trust · Chicago IL

Company

Northern Trust

Location

Chicago IL

Type

Full Time

Job Description

Software Engineer - Lead

Responsible for evaluating new techniques, practices, or technologies that meet NTAM's strategic goals. Evaluates the current Client Reporting environment in light of new practices in a designated industry or area of expertise. Communicates with NTAM Operations and Technology partners at all levels about new processes and recommendations. Acts as a business/technical consultant to NTAM partners and coordinates implementation of new processes and techniques.

Major Duties:

  • Consults with partners from NTAM business regarding new techniques, practices, or technologies in Client Reporting and the impact of proposed and ongoing projects.
  • Evaluates and makes recommendation on techniques, practices, or technologies that would enhance business needs. Also does work to ensure continuous process improvements.
  • Communicates with systems, vendors, and partners at all levels in NTAM business & technology about new technology/systems issues that would enhance current practices/maintain level agreements.
  • Provides input into strategic planning and long-range direction for technology in NTAM.
  • Acts as the technical or business consultant on project development/production health, new techniques and the implementation of new processes.
  • Develops or maintains computer programs, including designing, coding, testing, debugging, and installation as needed more specifically on the Coric application
  • Conducts feasibility studies and defines and designs system requirements for complex data processing projects.
  • Prepares project phase reports, including requirements, feasibility, definition and design. May also review and validate requirements, definition and design to evaluate production impact and support requirements
  • Carries out activities that are large in scope and technically difficult
  • Role is balanced between high level operational execution and development, and execution of strategic direction of business function activities

Knowledge/Skills:

  • Bachelor's degree in Computer Science or related subject
  • Experience in Application Technology Design and Development, with experience in data and reporting solutions
  • Business knowledge of Financial Service applications, especially in the Asset Management domain
  • History of innovation and creativity to solve business or technical issues
  • Experience providing architecture solutions for complex application projects
  • Experience in developing conceptual and high-level architecture diagrams and providing leadership of them through design and successful implementation
  • Experience designing highly scalable, highly available, and highly performant applications
  • Experience defining architecture standards and best practices
  • Experience ensuring application security, quality and appropriate controls through the Secure Software Development Lifecycle

Ideal candidate should have experience with application development & technology stack of several of the following:

    • ANSI SQL, Snowflake Cloud and familiarity with SQL scripting is a must to have.
    • ETL - Expertise one of the ETL tool's
    • JSON, AJAX, JDBC, JPA/ORM framework
    • Messaging : Kafka
    • Reporting Tools: Couric, Power BI, cloud based reporting tools like Tableau, Thoughtspot etc.
    • Security - working with cyber ark, encryptions, data masking etc.
    • DevOps and Continuous Integration
    • Knowledge of Asset management Domain's/Data.
    • Code quality tools, such as SonarQube, Checkmarx, Appspider, CAST
    • Experience with Eagle vended product
    • Experience with Azure, Pivotal Cloud Foundry
    • Java, J2SE, Java Serve Pages, XML/XSLT, JSON
Apply Now

Date Posted

10/09/2022

Views

7

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Sr. Software Engineer - OEMS Team - Enfusion

Views in the last 30 days - 8

Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...

View Details

Software Engineer 431407 - Experfy

Views in the last 30 days - 8

The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...

View Details

Software Product Consultant - CSC Corptax

Views in the last 30 days - 10

The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...

View Details

Machine Learning Engineer - Oak Street Health

Views in the last 30 days - 8

Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...

View Details

DevOps/SRE Lead - TransUnion

Views in the last 30 days - 6

TransUnion is seeking a DevOps Lead with extensive cloud experience including AWS to support a crossfunctional engineering team in developing and impl...

View Details

Data Acquisition Tech Lead - Ab Initio - TransUnion

Views in the last 30 days - 14

The text describes a job role at TransUnion an International Platforms Services Team Information Technology Senior Developer position The role involv...

View Details