Job Details

ID #15428687
State New York
City New york city
Job type Permanent
Salary USD TBD TBD
Source Infinity Consulting Solutions
Showed 2021-06-14
Date 2021-06-13
Deadline 2021-08-12
Category Architect/engineer/CAD
Create resume

Principal Engineer

New York, New york city, 10001 New york city USA

Vacancy expired!

Job Description - Principal Engineer

Responsibilities
  • Analyze requirements and propose technical solutions in delivering projects within expected parameters of cost, time and quality
  • Work with project managers to compile a work breakdown structure of tasks for a given deliverable and provide realistic estimates for completing the assignment
  • Guide a team of developers to develop and unit test all functions created or modified according to software development best practices
  • Collaborate with other Developers and QA Engineers to execute full cycle integration, functional and regression testing.
  • Promote software changes across all environments, safely and responsibly, through to Live Production
  • Participate in team exercises to identify and implement areas for continuous improvement
  • Continuously improve the system performance and propose better solutions.
  • Effectively interact with business and operations for solving design and operational challenges
Knowledge and Experience
  • Bachelor's degree in Computer Science or related degree.
  • 7 or more years of hands-on experience.
  • 5 or more years of development experience in Surveillance Applications.
  • 5 or more years of experience in handling Equities and Options Trading audit trail events data.
  • 3 or more years of experience in leading a team of developers.
  • Experience in Spark SQL and PARQUET
  • Experience in application development in Java or Python.
  • Experience in Distributed/Cloud computing and big data.
  • Experience in Databricks and Machine Learning is a plus.
  • Experience in scripting languages like AWK/bash shell scripting is beneficial.
  • Experience working in Agile teams comprised of 5-8 cross-skilled engineers.
  • Solid understanding of version control tools (ideally Git).
  • Experience in CI/CD tools is a plus.
  • Understanding of Messaging Queues and RESTful web services.
  • Experience in handling and supporting large scale Production systems.
  • Understanding of system monitoring and failure recovery handling is a plus.
  • Strong communications skills

Vacancy expired!

Subscribe Report job