Overview
On Site
Depends on Experience
Contract - W2
Contract - 13 week(s)
Skills
Access
Job Details
Role: Middleware Software Engineer (C/C++)
Location: Philadelphia, PA
Schedule: Hybrid/Onsite
Rate: $50/hour W2
This role focuses exclusively on C/C++ development for remote control middleware applications. The developer will support feature development and bug fixes within middleware systems.
Responsibilities
- Code software applications to adhere to designs supporting internal business requirements or external customers.
- Standardize the quality assurance procedure for software.
- Oversee testing and develop fixes.
- Plan and accomplish goals using limited experience and judgment; perform a variety of tasks under general supervision.
- Identify opportunities for system enhancements to deliver improved functionality and/or simplify system administration.
- Facilitate and develop plans for application changes, including defect fixes, enhancements, and configuration changes.
- Configure and test system changes including reports, security access, and workflow.
- Perform and coordinate configuration changes to the production environment.
- Collaborate with BA/QA team members to create test plans and ensure issues are properly identified, fixed, and tested.
Skills & Qualifications
- Bachelor’s degree in a related field and 3 to 5 years of relevant experience.
- Knowledge of standard concepts, practices, and procedures within the software development field.
- Experienced mentor with the ability to coach team members on coding practices, design principles, and implementation patterns for high-quality, maintainable solutions.
- Moderate-level implementation skills in building scalable services (SOAP and REST).
- Experience with scripting languages such as Python and Ruby is a plus.
- Experience consuming API/web-based services.
- Familiarity with HTTP and TCP/IP protocols.
- Creativity and latitude required; typically reports to a project leader or manager.
#INDGEN
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.