Job Duties
Analyze software requirements, design, develop, and test software applications using multiple platforms. Implement code and solutions with various technologies to customize desktop, web, and mobile-based solutions.
- Write well-designed, testable, efficient code that works across multiple browsers and devices by using best practices.
- Test and fix bugs or other coding issues. Evaluate the interface between hardware and software and operational performance requirements.
- Design, develop, and deploy software that creates and controls network functions running in hardware and software that perform packet inspection, classification, switching, and forwarding.
- Develop code for the automation, security, audit compliance, and auto-remediation of infrastructure.
Requirements
Must have Bachelor's degree or its foreign equivalent in computer science, information systems, or a related field and 12 months experience in job offered or in software development or a related field.
- Employer will accept any suitable combination of education, training, and/or experience.