A leading Fin-Tech company is seeking a Software Engineer to join their growing organization. Utilizing the most cutting-edge technology, the Software Engineer will be responsible for the design and development of custom solutions and products to be used by some of the industry's most reputable banking and financial services organizations. The Software Engineer will be part of a collaborative team of technologists developing industry leading applications.
Responsibilities
ยท Assume ownership for the design and development of applications and new products
ยท Write high quality testable code in order to complete applications.
ยท Contribute to existing product enhancement
ยท Leverage experience to provide production support, investigating and fixing production issues
ยท Present technical designs of work performed to the various groups (including Development, QA, BA and the business)
Qualifications
ยท Degree in Computer Science (or related field)
ยท 5+ years of experience in software development preferably within banking or financial services
ยท Ability to program in at least one programming languages (e.g. C++, Java, JavaScript, Python) and frameworks/systems (e.g. AngularJS, Git)
ยท Excellent understanding and knowledge of software design and programming principles.
ยท In-depth knowledge of programming for diverse operating systems and platforms using development tools
ยท In-depth knowledge of coding and application design principles. Depending on the specialization, application developers need to know the right programming language to code for the operating system they are designing for.