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.
Any Graduate