Software Engineer

Overview

On Site
$50 - $65
Contract - W2
Contract - 1 Year(s)

Skills

Java
python
aws
Terraform
Software Engineering
Application Development

Job Details

Software Engineer

Location: Wilmington, DE || NJ || Columbus, OH


Contract

< data-start="279" data-end="306">Job Description:</>

We are seeking a highly skilled Senior Software Engineer with over 10 years of experience to join our team. The ideal candidate will have deep expertise in AWS cloud-native application development, strong programming skills in Java and Python, and proven experience in infrastructure automation, DevOps, and CI/CD pipelines. This role requires strong problem-solving skills, attention to detail, and the ability to work in a collaborative environment.


< data-start="783" data-end="811">Responsibilities:</>
  • Design, develop, and deploy AWS cloud-native applications.

  • Build and manage AWS infrastructure provisioning using tools like CloudFormation or Terraform.

  • Work with cloud database technologies (RDS, DynamoDB, or similar).

  • Develop software solutions using Java and Python.

  • Implement and maintain CI/CD pipelines and DevOps best practices.

  • Write unit tests and ensure code quality.

  • Work with authentication protocols (SAML, JWT).

  • Collaborate with cross-functional teams to deliver high-quality solutions on time.

  • Ensure adherence to security and compliance best practices.

< data-start="1456" data-end="1500">Required Skills & Qualifications:</>
  • 10+ years of professional software engineering experience.

  • Strong hands-on experience in AWS cloud-native application development.

  • Experience with AWS infrastructure provisioning technologies.

  • Proficiency in Java and Python.

  • Knowledge of cloud databases (SQL/NoSQL).

  • Hands-on with Git, DevOps, CI/CD, and unit testing frameworks.

  • Experience with authentication protocols (SAML, JWT).

  • Excellent organizational, project management, and communication skills.

  • Strong problem-solving ability and attention to detail.

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.