JOBSEARCHER

Python Developer -(24657-1)

Job Description: Summary: The main function of an analyst/developer is to develop and design web applications and web sites. A typical analyst/developer is responsible for directing web site content creation, enhancement and maintenance. Job Responsibilities: • Basic design, build or maintenance of web sites, using authoring or scripting languages, content creation tools, management tools and digital media. • Identify problems uncovered by testing or customer feedback and correct problems. • Evaluate code to ensure it is valid, meets industry standards and is compatible with devices or operation systems. Skills: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Basic ability to work independently and manage one’s time. • Basic knowledge of circuit boards, processors, electronic equipment and computer hardware and software. • Basic knowledge of design techniques and principles involved in production of drawings and models. • Basic knowledge of computer software, such as Adobe, Java, SQL, etc. Education/Experience: • Bachelor's degree in computer science or equivalent training required. • 2-4 years experience required. Position’s Contributions to Work Group: - The candidate will work within a security team that develops a portal aligned to managing the lifecycle of network connections. The main connection type within this system is firewall rules and the yearly validation workflows aligned to their lifecycle maintenance. Reason/motivation for request: Backfill 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 (Required) - 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 (Required) - High level communication skills. - Working independently, able to push projects forward on their own. (Desired) - 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. Job Type: Contract Pay: $40.00 - $44.00 per hour Schedule: Monday to Friday Ability to commute/relocate: Peoria, IL 61602: Reliably commute or planning to relocate before starting work (Required) Experience: Python: 5 years (Preferred) JavaScript: 3 years (Required) HTML: 3 years (Required) CSS: 2 years (Required) Azure DevOps: 3 years (Required) Git: 2 years (Required) Agile: 2 years (Required) Work Location: Hybrid remote in Peoria, IL 61602