About iBusiness Funding
iBusiness Funding is a leader in providing innovative Software as a Service (SaaS) solutions for banks and lenders, with a specialization in SBA lending. We build scalable lending platforms that streamline the business lending process, allowing lenders to efficiently deliver capital to small and medium-sized businesses.
To date, we’ve processed over $7 billion in SBA loans and handle more than 1,000 business loan applications daily. Our team is driven by our core values of innovation, integrity, enjoyment, and family.
As a top five SBA 7(a) preferred lender, our parent company offers SBA express and small loan capabilities. Join us and be part of a team that’s transforming the finance industry and empowering businesses to thrive!
Position Description:
*Please note this position is not eligible for candidates located in the following U.S. States: CA, CO, WA, or NY. This position is U.S. Based Remote Only*
Are you a database management expert looking to take your career to the next level? Join iBusiness Funding as a Database Administrator where you will be an integral player at enabling data driven solutions to our internal and external clients.
We need your experience to design, deploy and optimize scalable and reliable database solutions. You will be essential in managing and optimizing our databases, ensuring their security, availability and performance in the AWS environment.
Be part of a collaborative team where you can bring your database administration expertise and passion about working with data to play a pivotal role in our company’s data-driven initiatives!
Key Job Responsibilities:
In this role, you will have the opportunity to display and develop your skills in the following areas:
-
Implement scalable, highly available database solutions utilizing AWS native services (RDS, DynamoDB, Aurora and Redshift).
-
Utilize AWS tools and other 3rd party services to optimize cloud database infrastructure.
-
Collaborate with developers and business/operations teams to select optimal database technologies based on application requirements.
-
Define and enforce database standards, best practices, and security protocols.
-
Perform regular database administration tasks, including backups, restores, patching, and upgrades.
-
Proactively monitor database performance, identify bottlenecks, and implement tuning strategies for best performance.
-
Diagnose and resolve complex database issues in a timely and efficient manner.
-
Create and maintain comprehensive documentation for troubleshooting and knowledge transfer.
-
Automate routine database management tasks utilizing scripting and AWS tools.
-
Work closely with development teams, systems engineers, and stakeholders to understand data requirements and optimize database usage.
What You Will Need:
-
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical discipline.
-
Experience working with large-scale data repositories like data lakes or dimensional data warehouses.
-
In-depth understanding of cloud database design principles and best practices within AWS.
-
Solid understand of database querying, performance tuning, replication, caching strategies, and sharding concepts.
-
Ability to write high quality, maintainable, and robust code, often in SQL and Python.
-
Experience managing multiple RDS Clusters on a variety of DB engines.
-
Strong AWS DBA expertise in relational (RDS, Aurora) and/or NoSQL (DynamoDB) database technologies. 4-6 yrs AWS DBA experience required.
-
Experience with Amazon Athena, Lake Formation, AWS Glue, AWS Data Migration Service.
-
Experience working with software engineers on implementing ORM libraries, such as Prisma and Alembic.
-
Extensive experience dealing with PII data abiding by industry standards and regulations, and implementing controls such as column level permissions, data-masking, and logging and monitoring.
-
Candidates must be authorized to work in the U.S.
What Would Be Nice To Have:
-
5+ Years of Data Warehouse Experience with Oracle, Redshift, Postgres, Snowflake etc. with demonstrated strength in SQL, Python, data modeling, ETL development, and data warehousing.
-
Familiarity with OpenSearch, ElastiCache/Redis.
-
AWS certifications (AWS Certified Database - Specialty, AWS Certified Solutions Architect).
-
Knowledge of infrastructure-as-code tools (Cloud Formation).
-
Understanding of DevOps principles and methodologies.
-
Fundamental understanding of version control software such as Git.
-
Experience with CI/CD, automated testing, and DevOps best practices.
-
Familiarity with data visualization tools such as Quicksight, Tableau, PowerBI.
-
Experience with technical requirements for data classification and implementing data protection technologies.
-
Extensive experience working with cloud services (AWS or Azure or GCS) with a strong understanding of cloud databases (e.g. Redshift/Aurora/DynamoDB), compute engines (e.g. EMR/EC2), data streaming (e.g. Kinesis), storage (e.g. S3) etc.
Conclusion:
This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. This job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities, or working conditions associated with the position.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, genetic information, or any other characteristic protected by law.