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 cloudbased microservice architectures within a fastpaced IoT platform environment. The ideal candidate will have a strong background in DevOps tools and cloud infrastructure particularly within AWS and will bring handson 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 microservicesbased cloud infrastructure to support crossfunctional 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 highquality software development practices
Requirements
- 57 years of overall handson software engineering experience focused on cloudbased systems
- 35 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 cloudbased service development (SaaS/PaaS)
- Indepth AWS experience with services like EC2 S3 DynamoDB RDS Lambda API Gateway and Fargate
- Proven ability to build and manage microservicesbased 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 ()
- 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 equalopportunity 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.