BHG Financialposted 4 days ago
Davie, FL

About the position

The Full-stack Software Engineer will build the work needed to implement functionality from the product backlog. This role involves testing deliverables against a user story’s acceptance tests and unit tests, executing necessary documentation as directed or needed, and working closely with other team members to ensure that features meet business requirements. The engineer will analyze and decompose complex user stories and epics into manageable tasks, collaborate with project managers and team members to plan and estimate sprint tasks, and offer expertise in architectural and design decisions as a subject matter expert in SQL, .NET, REST, JSON, and Angular technologies. Additionally, the engineer will guide and mentor junior developers, fostering their growth and understanding of industry best practices, craft high-quality, scalable, and secure code, and conduct thorough code reviews to uphold code quality and adherence to design principles. The role also includes identifying, troubleshooting, and enhancing existing software solutions, collaborating closely with engineers, product managers, and stakeholders to maintain clear communication and streamline workflows, and communicating technical concepts effectively to non-technical team members. The engineer will facilitate team code reviews, training, and planning sessions, operate effectively in high-stress environments, manage multiple priorities concurrently, quickly adapt to changes in requirements or technologies, and maintain composure and clarity of thought under pressure.

Responsibilities

  • Build the work needed to implement functionality from the product backlog.
  • Test deliverables against a user story’s acceptance tests and unit tests.
  • Execute necessary documentation as directed or needed.
  • Work closely with other team members to ensure that features meet business requirements.
  • Analyze and decompose complex user stories and epics into manageable tasks.
  • Collaborate with project managers and team members to plan and estimate sprint tasks.
  • Offer expertise in architectural and design decisions.
  • Guide and mentor junior developers.
  • Craft high-quality, scalable, and secure code.
  • Conduct thorough code reviews to uphold code quality.
  • Identify, troubleshoot, and enhance existing software solutions.
  • Collaborate closely with engineers, product managers, and stakeholders.
  • Communicate technical concepts effectively to non-technical team members.
  • Facilitate team code reviews, training, and planning sessions.
  • Operate effectively in high-stress environments.
  • Quickly adapt to changes in requirements or technologies.

Requirements

  • Degree in an Engineering/Technology discipline or equivalent experience.
  • Expert knowledge of REST + JSON.
  • Experience with .NET Core.
  • Experience with SQL Server.
  • Experience with Terraform.
  • Experience with Kafka.
  • Experience with Kubernetes.
  • Experience with Redis and caching solutions.
  • Experience with Azure, APIM, and KeyVaults.
  • Experience with ArgoCD.
  • Experience with SignalR and real-time communication.
  • Experience with NoSQL, MongoDB a plus.
  • Experience with CI/CD and git is a strong plus.
  • Design and develop consumer-driven APIs that follow API-first design principles.
  • 5+ years of developer experience.
  • Ability to quickly adapt and learn new technologies and systems.
  • In-depth programming knowledge.

Nice-to-haves

  • Preferred experience performing orchestrations and transformations across multiple backend systems using REST-based protocols.
  • Strong customer service focus and sense of urgency.
  • Appreciation of API-first design and API frameworks.
  • Demonstrates the capability to resolve complex problems within a system or process.
  • Ability to thrive and produce results with little or no supervision in a fast-paced, entrepreneurial environment.
  • Advanced analytical and problem-solving abilities.
  • Exceptional communication and leadership skills.
  • Capacity to mentor and elevate the team’s technical prowess.
  • High resilience and ability to perform optimally under pressure.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service