The company is looking to solve the problem of analyzing requirements and developing software solutions, building data pipelines, and making enhancements to multi-tiered application code, under the general direction of the Tech Lead/Development Team Manager.
Requirements
- Skills in one or more programming languages : SQL, JAVA, python, .Net, scripting such as Perl.
- Possesses solid knowledge of Equity, Fixed Income, Derivatives asset classes and Investment Compliance domain.
- Relational database knowledge: Experience with Oracle and SQL Server preferred.
- Strong technical acumen, analytical and problem-solving skills, critical thinking skills.
- Ability to work across boundaries, building cross-organizational relationships.
- Strong desire to expand your skills through self-study, hands-on learning, and formal instruction.
Responsibilities
- Interprets business requirements, analyzes environment, maps requirements to design, codes, debugs, unit tests programs to deliver final product.
- Documents code and processes to aid in system support and facilitate knowledge transfer.
- Keeps technical skills current, well-versed in several areas of technology.
- Assists System Architects in the selection of new product.
- Collaborates with other IT and business groups, and readily shares information to resolve problems.
- Follow the Software Development Lifecycle (SDLC), ensuring that all steps of the process have been followed prior to releasing any code.
Other
- Bachelor's degree or equivalent experience in Computer Science, Finance, or related field.
- Minimum 5-7+ years of related experience.
- Strong interpersonal, communication (both written and oral) & analytical skills; must be team-oriented and deadline-driven
- Ability to thrive in an agile and collaborative environment.
- Ability to work across boundaries, building cross-organizational relationships.