Philadelphia, Pennsylvania, United States

RDK/C Developer

 Job Description:

RDK/C Developer

  • Location: Philadelphia, PA
  • Work Model: Remote - Onsite As Needed
  • Employment Type: Contract Only - W2 (Not open to third parties, C2C inquiries, etc.)
  • Contract Term: 6 Months
  • US Citizenship or US Permanent Resident Status Required

Summary

Our client is looking for an RDK/C Developer contractor to join their team! This role will be responsible for developing and maintaining cloud-based microservice architectures within a fast-paced IoT platform environment. The ideal candidate will have a strong background in DevOps tools and cloud infrastructure, particularly within AWS, and will bring hands-on experience in software engineering, CI/CD, and secure systems design.

Responsibilities

  • Design, implement, and manage a variety of DevOps tools, processes, and technologies to support the IoT platform lifecycle
  • Build a scalable, microservices-based cloud infrastructure to support cross-functional engineering teams
  • Define and maintain best practices for source control, CI/CD, performance monitoring, SLAs, and platform security
  • Collaborate with technical teams to translate product requirements into software solutions
  • Develop common frameworks and libraries in Java, Python, and other languages to support efficient architecture
  • Troubleshoot complex system issues and drive improvements in performance, reliability, and security
  • Work in an Agile environment to deliver features and updates incrementally
  • Provide technical guidance and code reviews to promote high-quality software development practices

Requirements

  • 5-7 years of overall hands-on software engineering experience focused on cloud-based systems
  • 3-5 years of experience working with the RDK Platform
  • 3+ years of experience working in Agile software development teams
  • Strong Java development skills (Java 1.8 preferred), with additional experience in Python
  • Experience with cloud-based service development (SaaS/PaaS)
  • In-depth AWS experience with services like EC2, S3, DynamoDB, RDS, Lambda, API Gateway, and Fargate
  • Proven ability to build and manage microservices-based platform architectures
  • Understanding of distributed systems and designing for scalability, availability, and performance
  • Familiarity with platform security practices, including auditing and system reliability standards
  • Working knowledge of relational and NoSQL databases
  • Strong interpersonal and technical communication skills

Education/Certification Requirements

  • A Bachelors degree in Computer Science or a related engineering field is required

Preferred Requirements

  • A Masters degree is preferred
  • Experience with Golang or JavaScript (Node.js)
  • Background in developing horizontal tools for platform engineering teams
  • Knowledge of network architectures and security protocols

Other Duties

  • Please note that this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required of the employee for this job. Duties, responsibilities, and activities may change.

About Us
At Envision, we are dedicated to bridging the gap between exceptional talent and leading organizations nationwide. Our mission is to transform the workforce landscape into a seamless and efficient hiring experience for both candidates and employers. With a robust portfolio of services, including strategic talent consulting, direct hire, and temporary staffing solutions, we empower businesses to build dynamic teams that drive success.

Equal Opportunity Employer Statement

Envision is an equal-opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.