Software Engineer

Apply Now

Company: Knowit Training

Location: Addison, TX 75001

Description:

Title: Software Engineer

Summary: The Software Engineer will be part of a development tean doing cutting-edge work in developing security and visibility solutions for public cloud platforms. He or she will be challenged to think outside the box, while displaying a high level or organization in a dynamic environment. The Software Engineer will be a trusted source of advice and will work closely with the management team in evaluating current systems and making decisions on future development.

Experience Require
  • Requires 5-10 years of software development experience either in front-end, back-end or DB services
  • Data Center Architectures & Expertise: Distributed Computing, Concurrency, Cluster Management, Large Scale Application Development, Scheduling & Orchestration, Asynchronous Programming. Routing/Switching, Restful API development required.
  • Languages: Node.Js, JavaScript, TypeScript
  • Frameworks: Front-endAngular Js 6.0, Bootstrap or Back-end Node Js experience
  • KOA application router
  • Databases: Azure SQL,Redis, MongoDB / Cassandra
  • Software Tools: Git, Jenkins
  • Cloud Platforms: Azure preferred, AWS
  • Operating Systems: Linux
  • Virtualization & Containers: Docker preferred; Kubernetes experience a plus
  • Configuration & Automation: exposure to Chef, Puppet, Ansible or Salt


Additional Preferred Qualifications
  • Understanding of Agile methodologies, Scrum
  • Team player
  • Cutting-edge cloud technologies
  • Able to consume and utilize new languages, design patterns, APIs and toolsets
  • Able to communicate with highly technical and non-technical audience
  • Experienced with object modeling for use in distributed systems
  • Ability to think outside the box

Similar Jobs