Skip to main content

Python Programmer

Python Programmer
Dice
8 months ago

Dice Job Posting

Role: Python Programmer

Location: Columbus, OH OR Minnetonka, MN(Hybrid)

Duration: 6+ Months to Contract to Hire

Job Description

The Senior Programmer/Analyst is responsible for modifying existing software/application programs, which are typically more complex in nature, or writing new programs to support user and management needs.

Duties and Responsibilities

  • Frontend Web development including HTML/CSS/Javascript and UI frameworks
  • Backend Web development including C#.net, Python, and SQL
  • Strong communication skills
  • Maintenance of engineer level and user-facing documentation
  • Ownership of an application, maintenance of yearly DR and access reviews, and delegation of work
  • Familiarity with modern software SDLC patterns such as Model/View/Controller, Web UI frameworks, containerization, TDD, Pull request, git branch organization, and flows
  • Automation of build, test, and deployment pipelines

Basic Qualifications

Bachelor's Degree or equivalent experience

5+ years of related experience

Preferred Qualifications

  • Familiarity with PowerApps or willingness to learn
  • Familiarity with Kubernetes, Jenkins, ADO Pipelines, GitHub
  • Openness to learn and incorporate new technologies and patterns
  • Understanding of database design concepts
  • Experience with Restful and other API integrations

Nice to Have

  • PowerApps familiarity or willingness to learn
  • Familiarity with Kubernetes, Jenkins, ADO Pipelines, GitHub
  • Openness to learn and incorporate new technologies and patterns
  • Understanding of database design concepts
  • Experience with Restful and other API integrations

Expertise level

Work arrangement

Similar Jobs in United States