Hybrid work from Greenwood Village, COLORADO:
This position is eligible to work in a hybrid work model (combination of in-office and remote days).
JOB SCOPE
This role will be responsible for development of automation, analytics and workflow applications, working with a team to enhance the efficiency of the application users. This position will require full stack development knowledge as well as the ability to work with users to gather, understand and implement solutions that are integrated into large scale applications. Knowledge of Cisco WAE, βRβ analytics programming language are a huge plus. The role will require a complete understanding of relational databases as well as multiple programming languages including Python and PERL.
DUTIES AND RESPONSIBILITIES-
Provide Scripts and applications used to enhance the function of the teamβs data analytics and network simulation applications.
Provide and build detailed technical automation and application designs for enterprise solutions.
Diagnose complex issues, evaluate, recommend and execute the best resolution.
Communicate frequently and effectively with other engineers on the team.
Become a trusted partner with our partners through the delivery of excellent customer service and knowledge that will allow our business to grow
Project management β document project requirements including scope, schedule, testing and terms of delivery to ensure project is completed with highest level of quality on time.
Manage detailed application requirements and collaborate with the development team to ensure quality function, features and user experience.
Test software to ensure proper and efficient execution and adherence to business and technical requirements.
Write code that meets the production requirements and design specifications to function in both a full stack environment and backend scripting environment for network and system automation.
Anticipate potential errors/issues. The environment includes scripts and applications written in Python, PERL/CGI and R connecting to multiple data sources.
Write queries and structure large complex data sets from various systems including Maria DB and Cassandra DB
Provide users of the system both demonstration and documentation related to the applications built.
Write clean, concise code that is stable, extensible and unit-tested appropriately.
Troubleshoots and resolves major application and database issues.
Performs other duties as requested by supervisor.
BASIC / MINIMUM QUALIFICATIONS
Bachelor's degree (B. Sc.) in Computer Science or Engineering from a four-year college or university; or equivalent training, education and experience
Minimum four (4) years of Software Developer/Architect
Minimum three (3) years of DBMS with MySQL/MariaDB
Minimum three (3) years of Advanced HTML and Javascript, Dashboard creation, Workflow Automation
REQUIRED JOB QUALIFICATIONS
Advanced Knowledge in the Python programming language
Advanced SQL query writing including joins, unions and complex cross database queries, knowledge of stored procedures and triggers in a MySQL/MariaDB environment
Knowledge of the PERL programming language
Knowledge of HTML, JavaScript and JavaScript frameworks such as NODE,AJAX and JQuery
Knowledge of CSS(Cascading Style Sheets) and reactive layouts
Knowledge in system development (e.g. LINUX/UNIX, API proficiency)
Ability to use personal computer and software applications
Able to work in a team environment
Ability to perform duties in a very fast pace environment and ability to learn new technology quickly
Able to us the following office equipment telephone, copier, fax, and calculator
Ability to use personal computer and software applications
Knowledge of Microsoft Office
Experience in diagraming software, such as Visio
Ability to read, write, speak and understand English
ADDITIONAL JOB QUALIFICATIONS
Knowledge of Cisco WAE for network simulation
Knowledge of the βRβ programming language for analytics
Knowledge of GIT/GITLab for software version control
Knowledge of Docker for system containerization both working as a Developer and Admin of the Docker system
Knowledge of TCP/IP and the OSI Model
Knowledge if network design, network architecture, protocols and topology
Knowledge of basic devices and network appliances
Redmine as user and administrator
Ruby on Rails
WORKING CONDITIONS
Office Environment
May work in Network Lab environment
24X7 Network Operations environment. Depending on business group, on-call work may be an essential function of the job.
Occasional travel as required
#LI-AK
#LI-HYBRID
Your email won't be used for commercial purposes. Read our Privacy Policy.