Job Url: https://www.remoterocketship.com/company/bhg-financial/jobs/sr-software-engineer-united-states-remote Job Description: BHG Financial Website LinkedIn All Job Openings BHG Financial is a well-established financial services company dedicated to empowering professionals to take control of their finances. With over 20 years of experience, BHG Financial supports various industries that aim to make a positive impact. The company has cultivated a strong team culture and has won numerous awards, serving over 100,000 professionals across more than 30 states. BHG Financial is committed to maintaining its dynamic, growth-oriented culture while supporting nonprofit organizations through partnerships. 1001 - 5000 employees Founded 2001 πŸ’Έ Finance Sr. Software Engineer 13 hours ago 🐊 Florida – Remote ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer Angular Azure Kafka Kubernetes MongoDB NoSQL Redis SQL Terraform .NET Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ The Full-stack Software Engineer will build the work needed to implement functionality from the product backlog. β€’ Tests deliverables against a user story’s acceptance tests and unit tests; β€’ The Full-stack Software Engineer will execute necessary documentation as directed or needed. β€’ Works closely with other team members to ensure that features meet business. β€’ 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, as a subject matter expert in SQL, .NET, REST, JSON, and Angular technologies. β€’ Guide and mentor junior developers, fostering their growth and understanding of industry best practices. β€’ Craft high-quality, scalable, and secure code. β€’ Conduct thorough code reviews (PRs) to uphold code quality and adherence to design principles. β€’ Identify, troubleshoot, and enhance existing software solutions. β€’ Collaborate closely with engineers, product managers, and stakeholders to maintain clear communication and streamline workflows. β€’ Communicate technical concepts effectively to non-technical team members. β€’ Facilitate team code reviews, training, and planning sessions. β€’ Operate effectively in high-stress environments, managing multiple priorities concurrently. β€’ Quickly adapt to changes in requirements or technologies. β€’ Maintain composure and clarity of thought under pressure. β€’ The bullet points are included inside. 🎯 Requirements β€’ Degree in an Engineering/Technology discipline or equivalent experience; β€’ The full-stack Software Engineer must have 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 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. β€’ Bachelor's degree with an emphasis in a related field or equivalent experience. β€’ The Full-stack Software Engineer should have 5+ years of developer experience. β€’ Work independently on multiple projects while meeting the timely needs of the customer. β€’ Ability to quickly adapt and learn new technologies and systems. β€’ The Full-stack Software Engineer must have In-depth programming knowledge. β€’ 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.