Who You Are
You are a motivated Software Development professional passionate about .NET/Azure development and integrations. You excel at software development and have experience in .NET, Angular, API, and Eventing. You are optimistic, proactive, analytical, and innovative, and thrive in a fast-paced environment where you can enhance and create high-value, customer-facing systems.
What You'll Do
- 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.
- Contribute in architectural and design decisions, as a subject matter expert in SQL, .NET, REST, JSON, and Angular technologies.
- 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.
- Participate in 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.
What You'll Need
- 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 3+ 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.
Top Skills
What We Do
BHG is transforming the financial industry; leveraging the power of data, analytics, and cutting-edge technology to become not only the number one source for professional loans, but also the creator of the largest community bank loan and product network in the country.