Software Engineer (Multi OS / Language)
Length of Engagement: 6+ months
Work Authorization: Citizen or Green Card
Compensation: Competitive based on experience
Software Engineer (Multi OS / Language) Project Description:
My client is looking for a talented and motivated software engineer to design, program, debug, and modify software features and enhancements on a multi-OS and multi-platform Test Tool System.
Software Engineer (Multi OS / Language) Daily Responsibilities:
This job involves working with architects and program management to define goals and develop software in a fast-paced Agile development environment. The job involves programming the main execution agent for the Test Tool System in Python. This main execution agent communicates with proxy applications executing on and specifically tailored to Linux (Java), Windows (C++, C#), and iOS (Objective-C) devices under test.
The ideal Software Engineer (Multi OS / Language) candidate will be able to ramp quickly to modify and enhance existing Python code and have the ability to assist in development of Linux and/or iOS proxy applications.
The Test Tool System also involves a back-end database for storing test results which utilizes Python for the UI and MySQL for the database. The ideal candidate needs to display an understanding of database architecture, and MySQL experience is highly desired
sologig - 16 months ago