Senior Software Engineer

Company:  Take2 Consulting, LLC
Location: St Petersburg
Closing Date: 07/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

As a Senior Software Engineer, you will serve as a dedicated resource for various software projects and assist on internal and external client solutions/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)

Apply Now
Share this job
Take2 Consulting, LLC
  • Similar Jobs

  • Senior Software Engineer

    St Petersburg
    View Job
  • Senior Software Engineer

    Saint Petersburg
    View Job
  • Senior Software Engineer

    Saint Petersburg
    View Job
  • Senior Software Engineer

    Saint Petersburg
    View Job
  • Senior Software Design Engineer

    St Petersburg
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙