The company is looking to hire a Sr. Software Engineer to participate in analyzing requirements and developing software solutions, build data pipelines, and make enhancements to multi-tiered application code.
Requirements
- Skills in one or more programming languages : SQL, JAVA, python, .Net, scripting such as Perl.
- Relational database knowledge: Experience with Oracle and SQL Server preferred.
Responsibilities
- Interprets business requirements, analyzes environment, maps requirements to design, codes, debugs, unit tests programs to deliver final product.
- Works with business analysts and user community to understand and evaluate business needs.
- Analyzes these needs and assists in the selection of appropriate technologies to provide an optimal solution.
- Documents code and processes to aid in system support and facilitate knowledge transfer.
- Assists System Architects in the selection of new product.
- 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.
- Possesses solid knowledge of Equity, Fixed Income, Derivatives asset classes and Investment Compliance domain.
- 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.
- Strong interpersonal, communication (both written and oral) & analytical skills; must be team-oriented and deadline-driven