Opportunity Financial, LLC seeks a Senior Software Engineer I to design and develop back-end software applications used across the entire technology platform, supporting consumers who are turned away by mainstream options to build better financial health.
Requirements
- design and develop software applications utilizing Ruby, Clojure, Amazon Web Services (AWS), and PostgreSQL in an Agile environment
- perform code reviews, test-driven development, integration testing, and documenting and implementing software best practices
- Java
- Terraform
- Docker
- Amazon Web Services (AWS)
- PostgreSQL
Responsibilities
- design and develop back-end software applications used across entire technology platform using Java, Terraform, and Docker
- design and develop software applications using Ruby, Clojure, Amazon Web Services (AWS), and PostgreSQL in an Agile environment
- confer with business and product professionals to gather system requirements, project limitations and capabilities
- analyze user needs and review software systems to ensure user and business requirements are met
- lead enterprise-wide large-scale software development project
- perform and evaluate code reviews, test-driven development, integration testing, and documenting and implementing software best practices
- review and approve software architectural decisions with peer Senior Software Engineers
Other
- provide reporting on critical business projects to the executive team
- identifying and analyze design and implementation issues across the technology organization
- create documentation of solutions to enable other teams to implement new processes
- identifying gaps in existing standards and processes and designing remediation
- mentor junior software engineers