1 Click Easy Apply


Senior Software Engineer - financial technology


Boca Raton, Florida


Senior Software Engineer - financial technology Job Opening in Boca Raton, Florida - The Senior Software Engineer is responsible for the design, implementation, integration, testing and successful delivery of software product features and sub-systems at Kasasa. He/she will spend the majority of time developing clean, well-designed, well-documented, reusable code while embodying the Patch Values. This position will participate as a member of a cross-functional agile team consisting of software engineers and product managers.
This position is located in Boca Raton, Florida, where we have a small office dedicated to software development. Onsite collaboration and attendance is required.
ESSENTIAL FUNCTIONS:
Infuse the Patch Values into your work ethic, every day and every interaction
Write code following TDD practices to achieve the highest practical unit, integration and acceptance test coverage
Responsible for the code from inception through deployment to integration, UAT, staging and production environments
Lead the design and implementation of features
Perform code reviews of others? design and code
Participate in architectural reviews and discussions and proposes improvements and solutions
Provide leadership and mentorship to junior engineers
Pair program with other engineers to share knowledge, improve the code, and develop features
Works closely with the Product Owner to groom user stories - estimating, providing detail, and adding acceptance criteria
Help establish and improve software engineering standards and best practices and share knowledge with peers in dev shares, code dojos, and lightning rounds
POSITION REQUIREMENTS:
A bachelor?s degree in Computer Science or related field; Master?s degree in Computer Science or related field preferred; or equivalent work experience
7-10 years of experience in software engineering, including at least one MVC framework (e.g. Spring, Laravel)
Excellent understanding of memory management, garbage collection, and performance tuning
5+ years of experience building, debugging and maintaining enterprise SaaS web applications using mainstream languages like Java or PHP
Experience with ORMs (e.g. Hibernate, Eloquent)
Strong knowledge of SQL (writing and optimizing queries, stored procs)
Experience with SOA and web services (REST, SOAP, XML, JSON)
Experience with application servers (e.g. JBoss)
Strong understanding of Object Oriented Programming concepts and design
Superb troubleshooting skills
Excellent communication and collaboration skills
Experience with test-driven development and continuous delivery in an agile software development environment
Experience with git, code reviews, code merge issues, and pull requests
Passion for leadership, learning and mentoring others
Experience with HTML, CSS, JQuery, Ajax, JavaScript preferred
Experience with JavaScript application frameworks, debugging tools, and unit testing frameworks preferred
Understanding of UX design principles
Experience with Unix/Linux shell programming
Experience with data security and PCI compliance
AWS experience is preferred
Experience building software for banking and financial systems highly preferred
Job Type: Full-time
Salary: $100,000.00 to $125,000.00 /year

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC