Job Description:
looking to join a fast-paced, dynamic Investment Banking industry? Our global team is proactively looking for an individual to join the role of a Software Engineer. In an agile environment, our candidate will be responsible for evolving, adapting, and creating wile thriving in our environment.
Responsibilities:
- Manage end-to-end system development cycles from requirements analysts to coding
- Develop high level and detailed technical designs, testing strategies, and implementation plans
- Understand and respond to business needs, facilitating and developing process work flow, data requirements, and specifications required to support implementation
Qualifications:
- 8-12 years of experience in Java or related field
- Core Java
- Bachelor's degree or relevant work experience in Computer Science, mathematics, Electrical Engineering or related technical discipline
- Excellent written and verb communication skills
- Strong problem solving and analytic skills
- Experience in software development, including clear understanding of data structures, algorithms, software design, and core programming concepts
Benefits and Perks:
- 401K with competitive match
- Competitive relocation package
If interested in this role, do not hesitate to apply today!