Posted 4 years, 1 month ago

Roles

Senior Software Engineer

Contacts

jmartinez

jmartinez@navitascredit.com

Description

We're building a software development group from the ground-up inside a $15B bank. We're looking for experienced developers who will be instrumental in our strategic initiatives to architect, code, test and operate solutions for both internal and external customers. If you've ever wanted an opportunity to code a better bank, this is it! Required Skills & Experience: - Strong communication skills, curiosity, inquisitiveness - software development is as much about understanding the business needs as it is the technical implementation - Plays well with others - supporting our teammates and lifting the standards of everyone is critical to a well-functioning team that can maintain consistent growth - Excellent organization skills and the ability to manage competing deadlines and priorities - The ability to work cross-functionally with a variety of colleagues - you don't have to be a banking expert, but being able to learn the operating context for an application is essential - Strong knowledge in HTML, CSS, Javascript - our primary modality is the web - Firm grasp of functional programming paradigm, particularly Elixir's implementation of these concepts - Ability to choose appropriate data structures and properly model persistence mechanisms, especially RDBMS systems (we use Postgresql mostly) - Software quality assurance mechanisms - TDD/BDD - Version control with Git & GitHub Preferred Skills & Experience: - 4 year degree in Computer Science, MIS or equivalent program - Experience working in an agile software environment - Experience onboarding, mentoring and coaching more junior engineers - Experience integrating other systems via a variety of integration mechanisms, but especially XML/JSON over SOAP/REST and batch processing - Postgresql - Elixir / Phoenix / LiveView - Cypress - Github Actions

Similar Jobs

Create your own personalized Job Alert