
Software Engineer, Transaction Banking, Analyst/Associate
- Dallas, TX
- Permanent
- Full-time
- Manage multiple tasks and use sound judgment when prioritizing.
- Must be passionate about technology and engineering.
- Must be independent and comfortable in a fast paced, ambiguous, and often multi-directional work environment.
- Collaborate with global cross functional teams in building customer-centric products.
- Exceptional analytical skills and ability to apply knowledge and experience in decision-making to arrive at creative and commercial solutions.
- Analyze existing software implementations to identify areas of improvement and provide deadline estimates for implementing new features.
- Establish trusted partnerships with peers, product heads, and executive-level stakeholders.
- Ability to leverage technology to deliver business value.
- Advanced degree in Computer Science (or equivalent work experience).
- Comfort with Agile operating models (practical experience of Scrum/Kanban).
- Experience leveraging test-driven development methodologies.
- Team oriented; strong interpersonal and communication skills.
- Energetic, self-directed, and self-motivated.
- 1-4 years of relevant professional experience using a modern programming language (preferably Java).
- Experience in Financial Services or Fintech.
- Experience with microservice architectures (SOA).
- Experience with Kafka, MongoDB, Hadoop, Cassandra.
- Experience with SQL databases (PostgreSQL/Oracle/Sybase).
- Experience with AWS/Azure.