Software Application Developer/Analyst - I

company banner
Apex Systems, Inc
Agile, Analyst, API, Architecture, Bash, Database, Data Modeling, Developer, Development, Genetic, GIT, Java, jQuery, Linux, Management, Modeling, MongoDB, MySQL, mysql, Networking, NoSQL, Programming, Python, Scheduling, Source Code, SQL, Validation
Full Time
Work from home not available Travel not required

Job Description


Job Description

Job #: 999954




Job Title: Back end Developer

Location: San Jose California USA 95131 Contract:3+ Months

JOB DUTIES/DESCRIPTION:

Assist in the development of a programmable network platform software solution leveraging cutting edge SDN (Software Defined Networking) technologies and open source solutions (e.g. OpenFlow, OpenDayLight, policy/intent based networking, open API integration, automation, etc). Will be working in an agile development environment interacting with other software engineers, network/system operations staff and network/system architects to provide SDN technology evolution strategies and solutions for production deployment.


MUST HAVE SKILLS:
  • 2-5 years of back-end software development experience
  • Experience with programming languages (Java, C, Go, Python)
  • Experience with Spring Framework including Spring Boot
  • Knowledge of NodeJS framework
  • Experience with development in Linux environments
  • Open Source tools development, implementation, and/or collaboration experience
  • Ability to analyze and implement enhancements to existing applications/code
  • Strong written & verbal communication skills



DESIRED SKILLS:
  • Experience using source code control systems (Stash/GIT/GitLab)
  • Experience in an agile development environment as part of a team of engineers, developers and testers
  • Knowledge of Angular, jQuery, ReactJS, Redux, Antd frameworks
  • Experience with Linux automation/script development (Ansible, Bash)
  • Experience with Linux networking & virtualization environments/technologies (KVM, OVS, containers) and container scheduling/management platforms Docker, Kubernetes)
  • Experience with open source logging and reporting solutions (Logstash, Elasticsearch, Kibana, Grafana, Splunk)
  • Experience with open source message bus solutions (Kafka)
  • Database development experience (MongoDB, Redis, SQL/MySQL/NoSQL)
  • Open API (REST/RESTCONF/NETCONF) and data modeling (YANG) verification and development
  • New technology validation and prototyping experience
  • Multi-vendor system integration experience
  • Developing applications using microservice architecture
  • High Availability and distributed software architecture development & design
  • OpenFlow knowledge and experience
  • ODL knowledge and experience
  • Understanding of SDN architecture and technology (control plane, data plane, management plane, orchestration, etc.)


EDUCATION/CERTIFICATIONS:
  • BS degree in Computer Science/Computer Engineering or equivalent engineering discipline/experience


REQUIRED SHIFT:
  • Standard 9am-6pm Monday-Friday


















EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178-6178.



Company Information

Apex Systems is a division of the 2nd largest IT staffing and services firm in North America with over 60 branch locations across North America. We help match top IT talent with great companies in all industries. In 2014, Apex placed over 24,500 tech professionals with clients across the U.S. and Canada.
Dice Id : apexsan
Position Id : BHJOB2374_999954

Similar Positions at Apex Systems, Inc

Analyst I, QC
  • Novato, CA
  • 3 days ago
Software Engineer I
  • Quincy, MA
  • 3 days ago
Software Engineer
  • San Diego, CA
  • 3 days ago
LIMS Application Analyst/Engineer
  • Santa Monica, CA
  • 3 days ago
Software Application Tester - II
  • Forest Hills, NY
  • 3 days ago
Mobile Application Developer (iOS)
  • Orlando, FL
  • 3 days ago
Oracle Application Developer
  • Cleveland, OH
  • 3 days ago