Post Job Free
Sign in

Senior Software Engineer

Company:
Virtual
Location:
St. Petersburg, FL
Posted:
May 17, 2024
Apply

Description:

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

Apply