Python Software Engineer

Company: Paychex, Inc.
Location: Rochester, New York, United States
Type: Full-time
Posted: 08.APR.2021
< >

Summary

Designs, develops and troubleshoots software programs for computer based systems. * Performs basic analysis and design for program changes ...

Description

Designs, develops and troubleshoots software programs for computer based systems.

  • Performs basic analysis and design for program changes to gain an understanding of application changes.
  • Provides time estimates for development tasks to aid in scheduling. Monitors progress against task estimates to provide status.
  • Completes more complex program changes to translate specifications and / or requirements into code.
  • Applies application specific technical skills to independently produce deliverables (i.e. specifications, program changes, unit test scripts, documentation, etc.).
  • Acquires and utilizes basic business knowledge to support the applications.
  • Recognizes code inefficiencies and makes suggestions for improvements, if applicable.
  • Provides documentation to support program changes.
  • Plans, documents, and executes unit test plans to ensure all code changes meet requirements / specifications.
  • Supports programming changes during quality assurance, user acceptance testing, and post implementation to ensure integrity of application.
  • Complies with and contributes to standards and procedures to ensure development consistency (e.g. programming standards, change management, version control)

Requirements:

  • Bachelor's Degree in Computer related discipline or equivalent work experience
  • Languages: Python, Java
  • Web Fundamentals, APIs, REST, and GraphQL
  • Database Systems and SQL
  • Strong Python or other scripting languages skills
  • Strong data engineering skills [data parsing, web scraping, data transformation,data integration, etc.]
  • Knowledge of RegEx -Preferred
  • Familiarity with parsing structured data from messy text [OCR, Image Processing, PDF, etc)
  • Strong data analysis skills
  • Creative problem-solving skills
  • Works independently
  • Strong ability to communicate with business analysts and users
- provided by Dice

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...