Lead Software Engineer

at Enova International, Inc. in Chicago, Illinois, United States

Job Description

Enova Financial Holdings LLC. seeks a Lead Software Engineer in Chicago, IL.

Application development: create, design, modify and maintain product software of Enova systems and applications; work with product managers and other business stakeholders to design and build highly scalable applications; leverage best practices and write code for large scale distributed systems; advocate for establishing and following coding best practices team wide; fosters code reuse, maintainability, and consistency across multiple team members and/or projects; team up with technical and business stakeholders, advocate for a high quality codebase, and eliminate roadblocks; and work within and across teams to collaborate and add value through participation in peer code reviews, provide comments and suggestions. Unit and Integration testing: implement automated unit tests using testing frameworks; ensure close to 100% code coverage through automated unit tests; and practice and follow test driven development. Database / SQL development: develop, understand, and maintain complex SQL queries; responsible for performance tuning and optimization of database systems to improve performance; and recommend patterns and best practices for utilizing database concepts from within a programming environment. Tools / Frameworks: analyze possible new tools and frameworks, and recommend optimal implementation approach; and implement asynchronous services with messaging interfaces. DLC/Project Management processes: review requirements and provide high level estimates for new projects; and participate in scrum ceremonies and help lead the team in scrum activities such as backlog grooming, sprint planning and retrospectives. Server / Machine Administration: create and maintain scripts to do automated builds using continuous integration tools such as Jenkins. Mentoring: enhance Enova’s collaborative environment by supporting the engineers on team through mentorship and knowledge sharing.

Copy Link

Job Posting: 10972459

Posted On: May 30, 2023

Updated On: Jun 30, 2023

Please Wait ...