Software Developer

Computer Enterprises, Inc.
Philadelphia, PA, United States
about 2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$124,800.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Application Performance Management Unix Cloud Computing Cloud Engineering Code Review Computer Programming Databases Continuous Integration
+39 more
Software Design Patterns Linux DevOps Distributed Systems Amazon DynamoDB Github Revision Control Systems Monitoring of Systems Identity and Access Management Python (Programming Language) PostgreSQL Enterprise Messaging Systems MongoDB MySQL Object-Oriented Software Development Cloud Services Software Engineering Web Services Data Logging System Availability Delivery Pipeline Amazon Virtual Private Cloud (VPC) Backend Git Cloudformation Event Driven Architecture Gitlab-ci Infrastructure Automation Frameworks Information Technology Cloud Migration Cloudwatch Api Gateway Restful APIs Amazon Simple Queue Service (SQS) Terraform Devsecops Docker Jenkins Microservices

Job description

We are seeking a highly motivated Development Engineer with strong expertise in Python, Java, DevOps practices, and Amazon Web Services (AWS). The ideal candidate will be responsible for designing, developing, deploying, and maintaining scalable applications and cloud-native solutions while driving automation, reliability, and operational excellence across the software delivery lifecycle.

This role requires a hands-on engineer who can collaborate with cross-functional teams, build high-quality software, implement CI/CD pipelines, and leverage AWS services to deliver secure, scalable, and resilient solutions., Software Development

  • Design, develop, test, and maintain applications and services using Python and Java.
  • Develop RESTful APIs, microservices, and backend systems that support business-critical applications.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Participate in code reviews and contribute to improving development standards and processes.
  • Troubleshoot and resolve application defects and performance issues.

Cloud Engineering & AWS

  • Design and implement cloud-native architectures using AWS services.
  • Build and maintain solutions utilizing AWS services such as:

o EC2 o ECS/EKS o Lambda o S3 o RDS o DynamoDB o API Gateway o CloudWatch o IAM o VPC o SNS/SQS

  • Optimize cloud infrastructure for performance, reliability, scalability, and cost efficiency.
  • Implement cloud security best practices and governance standards.

DevOps & Automation

  • Build and maintain CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or AWS CodePipeline.
  • Automate infrastructure provisioning using Infrastructure as Code (IaC) tools such as Terraform or

AWS CloudFormation

  • Implement containerization and orchestration solutions using Docker and Kubernetes.
  • Monitor system health, application performance, and operational metrics.
  • Drive automation initiatives to improve deployment speed, reliability, and operational efficiency.

Operations & Reliability

  • Support production environments and participate in incident response and root cause analysis.
  • Implement monitoring, logging, and alerting solutions.
  • Ensure system availability, resiliency, and security.
  • Collaborate with architecture, security, QA, and product teams to deliver robust solutions.

Requirements

Do you have experience in Web services design?, * Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.

  • 5+ years of software development experience.
  • Strong programming experience in:

o Python o Java

  • Experience developing and consuming REST APIs and microservices.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Hands-on experience with AWS cloud services.
  • Experience with CI/CD pipeline development and automation.
  • Experience with Docker and Kubernetes.
  • Strong knowledge of Linux/Unix environments.
  • Experience with Git-based source control systems.
  • Familiarity with monitoring and observability tools.
  • Excellent troubleshooting, analytical, and problem-solving skills.

Preferred Qualifications

  • AWS Certified Developer, AWS Solutions Architect, or AWS DevOps Engineer certification.
  • Experience with Terraform or CloudFormation.
  • Experience with event-driven architectures and messaging systems.
  • Knowledge of security best practices and DevSecOps principles.
  • Experience working in Agile/Scrum environments.
  • Familiarity with databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
  • Experience with large-scale distributed systems and cloud migrations.

ZR

#INDGEN

Benefits & conditions

3.33.3 out of 5 stars Philadelphia, PA 19103 $60 - $65 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all