BJF Research and Development Limited (BJFRD) is an Irish fintech software business that develops AI-assisted investment research applications for global alternative investment firms. We are a fully remote-first company.
The successful applicant will work with the Founder/Managing Director and a team of software engineers to develop AI-assisted investment research applications for BJFRD's alternative investment firm clients, including Shannonside Capital Fund and a large NYC-based alternative investment fund.
Job Responsibilities
* Design, develop, and deploy AI applications using a DevOps-oriented approach. The successful candidate will be responsible for end-to-end deployment of systems, including associated Infrastructure as Code (IaC) templates configured with Terraform, pipeline development, application source code development, testing, and monitoring.
* Manage the complete software development lifecycle on the Azure platform, including requirement analysis, system design, architecture, development, testing, deployment, and ongoing maintenance.
* Utilize Azure resources such as Azure Container Apps, Azure Functions, Web services, and Azure-hosted PostgreSQL databases to build scalable and secure applications.
* Collaborate with cross-functional teams.
* Use GitHub actions for continuous integration and continuous delivery (CI/CD).
* Adapt and optimize applications to handle complex data and analytics workflows, enhancing the decision-making processes in investment research.
* Develop documentation and user guides.
Qualifications
* Azure, DevOps: Minimum 3 years of development experience deploying Azure cloud resources using GitHub actions in a DevOps-oriented team. Experience with Microservices is preferable.
* Python, PostgreSQL: Minimum 3 years post-degree development experience building software with these technologies.
Recruitment Process
* Submit your resume and cover letter, including a link to your GitHub repository.
* Candidates who pass the resume round will be invited to interview.
* Candidates who pass the interview round will be invited to a technical assessment.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Engineering and Information Technology
Industries
Technology, Information and Internet