Senior Cloud Computing Developer

Overview

On Site
DOE
Contract - W2

Skills

Management
Command-line Interface
Interfaces
User Experience
Design Architecture
Web Applications
Web Services
Collaboration
Technical Writing
Scalability
Computer Science
Linux
Shell Scripting
Test-driven Development
Continuous Integration and Development
Continuous Integration
Agile
RESTful
Conflict Resolution
Problem Solving
Performance Tuning
Communication
Change Management
Python
Flask
Database
MongoDB
PostgreSQL
HTML
JavaScript
Cascading Style Sheets
Apache HTTP Server
TCP/IP
HTTP
Cloud Computing
Kubernetes

Job Details

JOB SUMMARY We are seeking a Senior Cloud Computing Developer to join our Cloud Fleet within Enterprise Computing. This team is responsible for building innovative solutions and tools for both on-premises and public cloud platforms, serving as the entry point for customers into our cloud systems. The role involves designing and developing multi-tier web applications, APIs, and infrastructure management tools while collaborating closely with engineering, application, and business teams across the globe. This position offers a unique opportunity to work across command line, RESTful services, front-end interfaces, application-tier logic, and database layers, while driving cloud adoption and improving user experience. KEY RESPONSIBILITIES Develop, review, and optimize code while contributing innovative ideas to the development team. Participate in design, architecture, and development of web applications, web services, and public APIs supporting hundreds of users. Implement application features using Python and related frameworks. Conduct technical discussions and collaborate with global colleagues across US, Europe, and Asia. Write, maintain, and present comprehensive technical documentation. Ensure applications adhere to best practices through TDD, CI, and Agile methodologies. Provide recommendations and implement solutions to performance, scalability, and security challenges. Troubleshoot issues across application, infrastructure, and integration layers. REQUIRED SKILLS 23 years of hands-on experience developing with Python. Strong knowledge of cloud computing concepts. Bachelors degree in Computer Science or related field. Experience with Linux/Shell scripting. Familiarity with Test-Driven Development (TDD), Continuous Integration (CI), and Agile practices. Experience designing and building RESTful service applications and clients. Ability to scan application code/configuration for best practices. Strong problem-solving and performance optimization skills. Excellent communication skills to interact with global teams and stakeholders. Solid understanding of change management processes. PREFERRED SKILLS Strong Kubernetes experience, including application setup using Helm. Experience with Python web frameworks (Flask, FastAPI). Knowledge of database technologies such as MongoDB and PostgreSQL. Familiarity with OpenShift. Knowledge of HTML, JavaScript, and CSS. General understanding of Apache, TCP/IP, and HTTP protocols. CERTIFICATIONS Cloud or Kubernetes certifications are a plus. EDUCATION Bachelors degree in computer science, Engineering, or related technical field required.
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.