Techgene Solutions - Irving, TX

posted 12 days ago

Full-time - Senior
Irving, TX
Professional, Scientific, and Technical Services

About the position

The Software Application Developer/Analyst position at Verizon involves working within the SDN Planning group to support the development and deployment of Verizon's SDN architecture and technology. The role requires a self-motivated and innovative software engineering consultant who will collaborate with software engineers, network/system operations staff, and architects to ensure service relevance in a rapidly evolving networking industry. Key responsibilities include proactive technology research, software development, and providing deployable solutions for next-generation network architecture.

Responsibilities

  • Interact with software engineers, network/system operations staff, and network/system architects.
  • Conduct proactive technology research and software development.
  • Develop next-generation network architecture using modern networking technology.
  • Provide production deployable solutions for SDN architecture.
  • Transform monolithic software systems into microservice-oriented systems.
  • Build and deliver mission-critical, 24x7 production quality software systems.

Requirements

  • 10+ years of hands-on software development experience including design, development, debugging, and support.
  • Experience with programming languages such as Java, Python, and Go.
  • In-depth understanding of scale-out infrastructure, distributed systems, and web services technologies.
  • Experience in designing and applying data structures, algorithms, and object-oriented concepts.
  • Experience working with ODL, REST, RESTCONF, and RPC services.
  • Experience in Linux environments with automation scripting and/or software development (Ansible, Python, Bash).
  • Experience with Linux networking & virtualization technologies (KVM, containers).
  • Strong problem-solving skills and ability to analyze and implement enhancements to existing applications.

Nice-to-haves

  • Experience using source code tracking and version control systems (Stash/GIT/GitLab).
  • Experience in an agile development environment.
  • Experience 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).
  • Experience with Open API (REST/RESTCONF/NETCONF) and data modeling (YANG).
  • Experience in new technology validation, prototyping, and integration.

Benefits

  • Health insurance
  • 401k plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service