A top tier Investment Bank is seeking skilled Software Engineers at the Analyst and Associate levels to join their growing Charlotte, NC teams. These teams build innovative solutions disrupting the consumer banking industry. The ideal candidate will be an engineer with 3+ years of professional experience, BS or MS in Computer Science or related field, and knowledge or interest in FinTech.
Basic Qualifications
- Excellent object oriented or functional analysis and design skills
- Knowledge of data structures, algorithms, and designing for performance
- Ability to solve problems and apply analysis to make data driven decisions
- Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team
- Can apply an entrepreneurial approach and passion to problem solving and product development
- 3+ years of professional software development experience
Knowledge in One Or More Of
- Programming in a complied language such as Java, or C++ or an interpreted language such as Python and experience with concurrency and memory management
- Responsive web development, with professional React/Angular/Redux experience and advanced JavaScript proficiency
- NoSQL databases such as MongoDb and Elastic Search