Cloud-Native Application Developer

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Cloud Native
AWS
Azure
GCP
Application Development
Python
Java/C++
SQL
Terraform
Kafka
Git
CI/CD
IDEs
Database Structures.

Job Details

Cloud-Native Application Developer with a strong foundation in application modernization, cloud-native platforms, and hands-on programming in Python, Java, and SQL.

This role is heavily focused on refactoring and replatforming legacy applications (Java/C++) into Python and integrating cloud-native capabilities across modern systems.

Must have technical knowledge of application development rather than DevOps scripting, with strong experience working in Agile environments and participating in full SDLC.

Design, develop, and maintain scalable cloud-based applications.

Refactor and modernize legacy Java/C++ applications into Python.

Work with SQL for data integration, manipulation, and optimization.

Participate in cloud architecture design, application deployment, and system replatforming efforts.

Collaborate across Agile teams throughout the Software Development Lifecycle.

Integrate distributed systems using Kafka for publishing and consuming messages.

Use Git, CI/CD pipelines, and modern IDEs to support continuous integration and delivery.

Must have developer-level proficiency in Python, Java, and SQL.

Preferred experience with additional programming languages such as C++, Golang, or Rust.

Must have hands-on cloud development experience with AWS, Azure, or Google Cloud Platform, specifically in deploying and managing cloud-native applications.

Knowledge of Terraform is a plus. Strong emphasis on application development.

Kafka: Basic experience with publishing/consuming messages.

Git/GitHub for version control. CI/CD tools for efficient build and deployment processes.

Familiarity with change management systems.

Proficient in debugging and development using modern IDEs.

Ability to write and optimize complex SQL queries.

Solid understanding of database structures and data manipulation at the developer level.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Octigo Solutions Inc