Bankers Financial Corporation
Software Engineer
Bankers Financial Corporation, St. Petersburg, Florida, United States, 33739
Join to apply for the
Software Engineer
role at
Bankers Financial Corporation
Overview The Senior Software Engineer will be responsible for developing and maintaining custom solutions utilizing industry standard development technologies and integrating those solutions with in-house applications and processes.
Responsibilities
Contributes to the formulation of and implements project strategy
Development and testing of custom code
Integrating new and current applications to existing infrastructure and 3rd party applications
Creates and assists in maintaining project documentation
Coaches others on the development of technical skills
Design, develop, and maintain high-quality software solutions using C#, .NET, and React.
Build and maintain RESTful APIs and integrate with internal and third-party services.
Develop cloud-native applications using Azure App Services, Azure Functions, and Azure SQL.
Work with team members to Implement CI/CD pipelines through Azure DevOps for automated builds, testing, and deployments.
Collaborate to deliver intuitive, responsive, and accessible front-end experiences.
Participate in code reviews, pair programming, and design discussions to ensure high-quality outcomes.
Write unit, integration, and end-to-end tests using modern frameworks (e.g., xUnit, Jest, Playwright).
Implement secure authentication and authorization flows (e.g., Azure AD / OAuth2).
Monitor and troubleshoot application performance using Application Insights.
Contribute to DevOps practices, infrastructure-as-code, and automation
Stay current with emerging technologies, frameworks, and best practices in full-stack and cloud development.
Qualifications Required Education and Experience
3+ years of experience developing enterprise-level applications using .NET Core / .NET.
Strong proficiency in React, TypeScript.
Experience with Azure PaaS services, including App Services, Functions, Key Vault, and Storage.
Working knowledge of Azure DevOps or other CI/CD tooling, including pipelines, repos, and release management.
Experience with relational databases (SQL Server, Azure SQL) and ORM tools (e.g., Entity Framework Core).
Understanding of microservices architecture and REST API best practices.
Experience with Git, code branching strategies, and Agile development workflows.
Strong problem-solving skills and a commitment to continuous improvement.
Preferred Education and Experience
Bachelors degree in Computer Science, Management of Information systems or similar field.
Exposure to message queues (Service Bus, RabbitMQ, or Kafka).
Familiarity with CI/CD pipelines using YAML-based automation.
Knowledge of testing automation frameworks and DevSecOps practices.
Employment Type Full-time
Seniority Level Mid-Senior level
Job Function Engineering and Information Technology
#J-18808-Ljbffr
Software Engineer
role at
Bankers Financial Corporation
Overview The Senior Software Engineer will be responsible for developing and maintaining custom solutions utilizing industry standard development technologies and integrating those solutions with in-house applications and processes.
Responsibilities
Contributes to the formulation of and implements project strategy
Development and testing of custom code
Integrating new and current applications to existing infrastructure and 3rd party applications
Creates and assists in maintaining project documentation
Coaches others on the development of technical skills
Design, develop, and maintain high-quality software solutions using C#, .NET, and React.
Build and maintain RESTful APIs and integrate with internal and third-party services.
Develop cloud-native applications using Azure App Services, Azure Functions, and Azure SQL.
Work with team members to Implement CI/CD pipelines through Azure DevOps for automated builds, testing, and deployments.
Collaborate to deliver intuitive, responsive, and accessible front-end experiences.
Participate in code reviews, pair programming, and design discussions to ensure high-quality outcomes.
Write unit, integration, and end-to-end tests using modern frameworks (e.g., xUnit, Jest, Playwright).
Implement secure authentication and authorization flows (e.g., Azure AD / OAuth2).
Monitor and troubleshoot application performance using Application Insights.
Contribute to DevOps practices, infrastructure-as-code, and automation
Stay current with emerging technologies, frameworks, and best practices in full-stack and cloud development.
Qualifications Required Education and Experience
3+ years of experience developing enterprise-level applications using .NET Core / .NET.
Strong proficiency in React, TypeScript.
Experience with Azure PaaS services, including App Services, Functions, Key Vault, and Storage.
Working knowledge of Azure DevOps or other CI/CD tooling, including pipelines, repos, and release management.
Experience with relational databases (SQL Server, Azure SQL) and ORM tools (e.g., Entity Framework Core).
Understanding of microservices architecture and REST API best practices.
Experience with Git, code branching strategies, and Agile development workflows.
Strong problem-solving skills and a commitment to continuous improvement.
Preferred Education and Experience
Bachelors degree in Computer Science, Management of Information systems or similar field.
Exposure to message queues (Service Bus, RabbitMQ, or Kafka).
Familiarity with CI/CD pipelines using YAML-based automation.
Knowledge of testing automation frameworks and DevSecOps practices.
Employment Type Full-time
Seniority Level Mid-Senior level
Job Function Engineering and Information Technology
#J-18808-Ljbffr