Nisa Investment Advisors - Saint Louis, MO

posted about 2 months ago

Full-time - Mid Level
Saint Louis, MO
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Senior Engineer, Data Management is a pivotal role within the Data Engineering team at NISA Investment Advisors, responsible for the development and maintenance of data pipelines that serve a diverse range of stakeholders across the organization. This position requires a proactive approach to defining, designing, developing, unit testing, and supporting ETL (Extract, Transform, Load) solutions that address complex and time-sensitive business requirements. The Senior Engineer will also play a critical role in managing high-severity production incidents, ensuring swift resolution to minimize disruption to business operations. In addition to technical responsibilities, the Senior Engineer will conduct code reviews, perform pipeline testing, and participate in on-call rotations, demonstrating a commitment to maintaining high standards of quality and reliability in data management practices. The role demands a collaborative spirit, as the engineer will work closely with team members to troubleshoot and resolve data integration issues independently. Furthermore, the Senior Engineer is expected to rigorously document processes, develop best practices, and provide training and mentorship to junior developers, fostering a culture of continuous improvement and knowledge sharing within the team. This position is also instrumental in modernizing NISA's data engineering practices, aligning them with industry standards and innovations.

Responsibilities

  • Develop and maintain data pipelines for various stakeholders across the enterprise.
  • Define, design, develop, unit test, and support ETL solutions to meet complex business requirements.
  • Manage high-severity production incident resolution and perform code reviews.
  • Conduct pipeline testing and participate in on-call rotations.
  • Troubleshoot and resolve data integration issues independently.
  • Document processes and develop best practices for data management.
  • Train and mentor junior developers in data engineering practices.
  • Contribute to the modernization of NISA's data engineering practices.

Requirements

  • Bachelor's degree in Computer Science or a related field or relevant work experience required.
  • At least 5 years of professional experience in ETL development and data engineering.
  • Professional work experience with Databricks.
  • 3+ years of experience with relational databases, SQL, and SSIS development.
  • Experience with Python, PySpark, C#, or similar high-level language.
  • Experience with development in the public cloud, preferably in AWS.
  • Ability to perform complex data analysis and troubleshooting.

Nice-to-haves

  • Experience with IaaS Development: VS Code, Github, Terraform.
  • Hands-on experience designing and implementing modern data platforms and pipelines.

Benefits

  • Health insurance options
  • Dental insurance options
  • Vision insurance options
  • Life insurance options
  • Paid time off
  • Competitive retirement plan
  • Onsite cafeteria
  • Fitness center
  • Health and wellness program
  • Educational assistance program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service