Description

Typical task breakdown:
• Work with the existing automation team to build, extend, and modify reporting pages related to:
o Firewalls / IPS
o Proxy
o Cloud environments
o Ticketing
o Passive Monitoring
o NAC
• Write code that interacts with MySQL databases for CRUD operations.
• Build out REST API endpoints for customers to query.
• Create documentation pages.
• Design and construct integrations with other products and endpoints to pull back data.
• Provide operational support for globally deployed web application solutions.
• Work with customers to understand deployed solutions and assist with using said products.
• Attend regularly scheduled stand-up meetings.

Interaction with team: 
• Working with a team of about 4 people. Working with end users. 

Work environment: 
• daily stand ups.

Education & Experience Required: 
• Associate''s degree in computer programming or relevant field 6+ years experience 
• Bachelor''s degree preferred with at least 4+ years experience

Technical Skills 
• In-depth knowledge of Python 3.x development practices and experience writing and supporting code.
• Ability to perform self-guided code analysis, troubleshooting, and development.
• Automated testing including unit and integration.
• Experience with JavaScript, HTML, and CSS.
• Azure DevOps, Git, version control, and agile development.
• Understanding and experience with Azure Pipelines, Artifacts, and Boards

(Desired) 
• Experience implementing and using OAuth for authentication in code.
• Prior use with MS Visual Studio code or some IDE.
• Ability to analyze, write, and execute complex MySQL queries.
• Third Party API integration.
• Experience building out data models / ORMs to work between Python code and MySQL databases
• Experience with tiered applications.
• Experience with software design patterns

Soft Skills
• High level communication skills. 
• Working independently, able push projects forward on their own. 

Disqualifiers/Red Flags:
• Previous position tenures of less than 1 year consistently. 
• If the candidate cannot work in office at least 3x a week 
• If the candidate is not local to any of the 3 local hubs- there shouldn’t be any expenses for this role.

Education

Any Graduate