Principal Responsibilities:
The Senior Software Engineer (SSE) applies specific technical knowledge in order to assist in the design and construction of critical systems. The SSE works as part of an project team and may interact with the business, Functional Architects, and subject matter experts on related systems. The SSE will contribute to the design of components or individual programs and participates fully in the construction and testing. This involves working with the Senior Application Architect, and other technical contributors at all levels. This position contributes expertise to project teams through all phases, including post-deployment support. This means researching specific technologies, and applications, and contributing to the solution design, supporting development teams, testing, troubleshooting, and production support. The ASD must possess good communication skills and be able to work well on a team. This position requires working closely with the functional and governance functions, and more senior technical resources, reviewing technical designs and specifications, and contributing to cost estimates and schedules.
Experience:
Minimum of 6 years of IT experience in developing high-performance, high-volume software systems for the fixed income financial services industry.
Must Have Technologies: Python (using Pandas, NumPy, Flask modules), AWS (EC2, Athena, S3 Services)
Development Tools: GIT, Bit Bucket, Jira, Agile, Maven, Jenkins
Bachelor's degree in technical/computer subject area or related experience required
Bachelor's degree in Computer Science