Vacancy expired!
- Execute full software development life cycle
- Develop documentation to identify requirements and solutions
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Knowledge and experience with Redhat (CentOS) Linux operating system.
- Programming experience with C, C, Python, and Shell Scripting.
- Knowledge and experience with SDR technologies and environments.
- Knowledge and experience with embedded processing environments.
- Programming experience with GUI development.
- Knowledge and experience with web development.
- Proficiency in software engineering tools
- Ability to document requirement and specifications
- Object-oriented analysis and design
- Experience developing client-server applications
- Network programming with TCP and UDP sockets
- Experience with version control systems, relational databases, and threading & concurrency
- Development experience in Linux environments (CentOS/RedHat, Ubuntu)
- Software testing and documentation
- A solid foundation in computer science with demonstrated competency in data structures, algorithms and software design
- ID: #43557341
- State: New York Rome 13440 Rome USA
- City: Rome
- Salary: $140,000 - $200,000
- Job type: Permanent
- Showed: 2022-06-23
- Deadline: 2022-08-21
- Category: Software/QA/DBA/etc