Senior Software Engineer

Overview

On Site
$120000 - $140000 per annum
Full Time

Skills

Senior Software Engineer

Job Details



iO Associates is currently partnered with a St. Petersburg, Florida based Financial Partner who are seeking a motivated, self-starting individual to join their team and pursue their shared goal of providing exceptional service for their clients.

As a Senior Software Engineer, you will serve as a dedicated resource for various software projects and assist on internal and external client solutions and product-based support. This role will report to the Senior Vice President of Engineering and work with a highly skilled team of developers, architects, analysts, data engineers, and product owners in an agile development environment.

You will identify, develop, and implement product and technology-based solutions to increase operational efficiency, improve accuracy, and support platform adoption.

Please Note: This job is an IN-OFFICE position located in St. Petersburg, FL. If you are unable or unwilling to fulfill this requirement of the position, please refrain from applying.

Responsibilities



  • Design, develop, and maintain scalable, high-availability applications using Azure services.

  • Implement containerized applications using Azure Container Apps and orchestration tools such as Kubernetes.

  • Utilize Azure Redis Cache for high-performance data retrieval and caching strategies.

  • Develop and optimize SQL Server databases for performance and scalability.

  • Design and implement RESTful APIs and integrate microservices to support application functionality.

  • Develop front-end interfaces using React, ensuring a seamless and responsive user experience.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Ensure the best possible performance, quality, and responsiveness of applications.

  • Maintain code quality, organization, and automatization.

  • Stay current with new technology trends and evaluate new technologies to enhance existing systems.

  • Serve as a technical lead on projects, providing guidance and mentoring to other developers.


Requirements



  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • Minimum of 5 years of software development experience with a proven track record of successful development efforts.

  • Strong experience with Azure cloud services, Azure DevOps, and CI/CD pipelines.

  • Expert knowledge of Container Apps, Docker, and Kubernetes.

  • Proficient with Redis and SQL Server, as well as database design and management.

  • In-depth experience with building and consuming APIs in microservices architecture.

  • Solid understanding of React and modern front-end development practices.

  • Excellent problem-solving and communication skills.

  • Ability to work independently and as part of a team in a fast-paced environment.


Relevant Certifications



  • Microsoft Certified: Azure Developer Associate

  • Microsoft Certified: Azure Solutions Architect Expert

  • Certified Kubernetes Application Developer (CKAD) or Certified Kubernetes Administrator (CKA)

  • Microsoft Certified: Azure Data Engineer Associate

  • Microsoft Certified: Azure Database Administrator Associate

  • React certification from a recognized provider (if available)