What are the responsibilities and job description for the Senior/Lead Developer position at Kavaliro?
JOB DESCRIPTION:
Our client is seeking a Senior/Lead Developer for an exciting direct hire opportunity. As the most senior technical leader on the development team, our Senior/Lead Developer will set the standard for software and cloud infrastructure design, mentoring team members while driving innovative and scalable solutions. This role combines hands-on expertise with strategic vision, ensuring the development of exceptional digital banking experiences for our members. Working closely with junior, full-stack, and senior back-end developers, as well as upper leadership, the Senior/Lead Developerwill play a pivotal role in implementing and executing product vision. While experience in the financial industry or familiarity with the Backbase Engagement Banking platform is a plus, it is not required. This role is focused on demonstrating technical proficiency through leading by example and inspiring a collaborative and growth-oriented team environment.
DUTIES:
Our client is seeking a Senior/Lead Developer for an exciting direct hire opportunity. As the most senior technical leader on the development team, our Senior/Lead Developer will set the standard for software and cloud infrastructure design, mentoring team members while driving innovative and scalable solutions. This role combines hands-on expertise with strategic vision, ensuring the development of exceptional digital banking experiences for our members. Working closely with junior, full-stack, and senior back-end developers, as well as upper leadership, the Senior/Lead Developerwill play a pivotal role in implementing and executing product vision. While experience in the financial industry or familiarity with the Backbase Engagement Banking platform is a plus, it is not required. This role is focused on demonstrating technical proficiency through leading by example and inspiring a collaborative and growth-oriented team environment.
DUTIES:
- Mentor and inspire team members, sharing best practices, technical insights, and innovative solutions. Serve as a hands-on leader, diving into complex tasks and demonstrating exceptional coding skills. Foster a collaborative, supportive, and self-organizing team culture.
- Define and implement software and cloud architecture strategies, ensuring scalability, security, and reliability. Develop and maintain a deep understanding of Azure Cloud Infrastructure, Cloud Microservices, Kubernetes, and Grafana to deliver robust solutions. Provide expertise in Java, SQL, Maven, Spring, REST APIs, and Service-Oriented Architectures (SOA). Leverage DevOps structures, server virtualization, and container technologies (e.g., Docker, VMWare, HyperV) to enhance development efficiency. Ensure proficiency with GitHub and CI/CD principles to streamline development workflows.
- Partner with upper leadership to translate business goals into scalable technical solutions and execute the product vision. Collaborate with stakeholders, product owners, and analysts to refine requirements and align development initiatives with organizational objectives. Stay informed about emerging technologies and trends, advocating for their application where beneficial.
- Must comply with all company policies and procedures, applicable laws and regulations, including but not limited to, the Bank Secrecy Act, the Patriot Act, and the Office of Foreign Assets Control.
- Proven track record as a technical leader in software development
- 5 years in a senior development or architecture role.
- Strong knowledge of financial technology is preferred but not required. Hands-on experience with cloud-based infrastructure, particularly Azure.
- Proficiency in automated testing practices and Agile methodologies.
- Experience with tools like Grafana for monitoring and Kubernetes for container orchestration.
- Familiarity with the Backbase Engagement Banking platform a plus
- Experience in the financial technology sector.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience. Certifications in cloud technologies or software architecture are highly desirable.
Salary : $95,000 - $105,000