Responsibilities:
· Migrate applications to AWS using cloud design patterns and best practices.
· Work between the application engineering team and the cloud engineering team to question and debug what those teams are developing.
· Write well designed, testable, and efficient code and scripts. This is a hard core application developer role.
· Integrate COTS and custom software components into a fully functional system.
· Evaluate and deploy software tools, processes and metrics.
· Provide hands-on support and customer-facing consulting on cloud, analytics and machine learning systems.
Requirements:
· 3+ years of experience migrating applications to AWS.
· 5+ years of experience writing production-quality code using three or more of the following programming languages: Python, Java, SAS, C++, SQL.
· Experience with Continuous Build and Delivery Systems.
· Knowledge of relational databases including Oracle and Netezza.
· Mastery of Linux and shell scripting fundamentals.
· Excellent understanding of typical multi-tier architectures: web servers (Apache, nginx, IIS), caching, application servers, & load balancers /application delivery Controllers.
· Knowledge of Containers (Docker) and Container Orchestration Systems (ECS, Kubernetes, and Docker Swarm/Data Center).
· Exposure to Big Data Infrastructure such as Spark, Storm, and Hadoop.
· Professional experience creating customer-facing documentation.
· Familiarity with software engineering tools, software development methodology and release processes.
· BS degree in Computer Science, Engineering or Math preferred.
Job Types: Full-time, Contract
Salary: $50.00 to $65.00 /hour
Experience:
Work Location:
Contract Renewal: