Company:
Calsoft Labs
Location: San Jose
Closing Date: 30/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Role: Senior Software Engineer
Location: San Jose, CA, Richardson, TX, Irving, TX, Basking Ridge, NJ, Bedminster, NJ, and Branchburg, NJ (Hybrid)
Duration: 12+ Months
C2C is open
Highlighted in yellow are must, non- negotiable .
JOB DESCRIPTION:
As a software consultant, you will be interacting with software engineers, network/system operations staff, and network/system architects to keep our service relevant in the marketplace in the fast-moving and quickly evolving networking industry.
Proactive technology research, software development, problem-solving mindset, developing next-generation network architecture using modern networking technology (e.g., Software Networking)
MUST HAVE SKILLS:
" 10+ years of hands-on software development experience including design, development, debugging, and support, building scalable software systems and software infrastructure.
" Experience with programming languages (Java, Python, Go) and software debugging tools ( jdb, JMX)
" In-depth understanding of scale-out infrastructure, distributed systems, and web services technologies.
" Experienced in designing and applying data structures, algorithms, and object-oriented concepts to solve challenging problems
" Experience working with ODL, REST, RESTCONF and RPC services and other client/server models
" Building and delivering mission-critical, 24x7 production quality software systems
" Transforming the monolithic software systems into micro service-oriented software systems
" Experience in Linux environments with Linux automation scripting and/ or software development (Ansible, Python, Bash)
" Experience with Linux networking & virtualization environments/technologies (KVM, containers) and container scheduling/management platforms (Docker, Kubernetes)
" Open Source tools development, implementation, and/or collaboration experience
" Strong problem-solving skills, ability to analyze and implement enhancements to existing applications/code
" Strong written & verbal communication skills
DESIRED SKILLS:
" Experience using source code tracking and version control systems (Stash/GIT/GitLab)
" Experience in an agile development environment as part of a team of engineers, developers, and testers
" Experienced in integrating and developing messaging infrastructures (Kafka, thrift, proto-buf)
" Experience with open-source logging and reporting solutions (Logstash, Elasticsearch, Kibana, Grafana, Splunk)
" Database development experience (MongoDB, Redis, Cassandra, SQL/NoSQL)
" Open API (REST/RESTCONF/NETCONF) and data modeling (YANG) verification and development
" New technology validation, prototyping, and integration experience
" Multi-vendor system integration experience
" Developing applications using microservice architecture
" High Availability and distributed software architecture development & design
" ODL (Open-Day-Light) controller internals and experience in developing ODL applications
" Understanding of SDN architecture and technology (control plane, data plane, management plane)
Location: San Jose, CA, Richardson, TX, Irving, TX, Basking Ridge, NJ, Bedminster, NJ, and Branchburg, NJ (Hybrid)
Duration: 12+ Months
C2C is open
Highlighted in yellow are must, non- negotiable .
JOB DESCRIPTION:
As a software consultant, you will be interacting with software engineers, network/system operations staff, and network/system architects to keep our service relevant in the marketplace in the fast-moving and quickly evolving networking industry.
Proactive technology research, software development, problem-solving mindset, developing next-generation network architecture using modern networking technology (e.g., Software Networking)
MUST HAVE SKILLS:
" 10+ years of hands-on software development experience including design, development, debugging, and support, building scalable software systems and software infrastructure.
" Experience with programming languages (Java, Python, Go) and software debugging tools ( jdb, JMX)
" In-depth understanding of scale-out infrastructure, distributed systems, and web services technologies.
" Experienced in designing and applying data structures, algorithms, and object-oriented concepts to solve challenging problems
" Experience working with ODL, REST, RESTCONF and RPC services and other client/server models
" Building and delivering mission-critical, 24x7 production quality software systems
" Transforming the monolithic software systems into micro service-oriented software systems
" Experience in Linux environments with Linux automation scripting and/ or software development (Ansible, Python, Bash)
" Experience with Linux networking & virtualization environments/technologies (KVM, containers) and container scheduling/management platforms (Docker, Kubernetes)
" Open Source tools development, implementation, and/or collaboration experience
" Strong problem-solving skills, ability to analyze and implement enhancements to existing applications/code
" Strong written & verbal communication skills
DESIRED SKILLS:
" Experience using source code tracking and version control systems (Stash/GIT/GitLab)
" Experience in an agile development environment as part of a team of engineers, developers, and testers
" Experienced in integrating and developing messaging infrastructures (Kafka, thrift, proto-buf)
" Experience with open-source logging and reporting solutions (Logstash, Elasticsearch, Kibana, Grafana, Splunk)
" Database development experience (MongoDB, Redis, Cassandra, SQL/NoSQL)
" Open API (REST/RESTCONF/NETCONF) and data modeling (YANG) verification and development
" New technology validation, prototyping, and integration experience
" Multi-vendor system integration experience
" Developing applications using microservice architecture
" High Availability and distributed software architecture development & design
" ODL (Open-Day-Light) controller internals and experience in developing ODL applications
" Understanding of SDN architecture and technology (control plane, data plane, management plane)
Share this job
Useful Links