Skip to main content

Senior Python Developer

Senior Python Developer
Workforce Connections
remote
8 months ago

Position Purpose

Designs, develops, and implements complex enterprise software solutions in Python for a custom-built application. Collaborates closely with technical and non-technical roles such as data modelers, architects, business analysts, data stewards, and subject matter experts (SMEs) to provide design, technical analysis, development/configuration, testing, implementation, and support expertise representing the interest of the business across the enterprise.

  • Develops or prototypes software modules at various levels of complexity, including but not limited to service interfaces, process flows, service messages, SOA components, business logic, UI/UX, or data access logic.
  • Designs, develops, tests, and deploys software solutions and process flows complying with standards, guidelines, and best practices.
  • Identifies, assesses, and formulates architectural impacts and solutions from business requirements.

Educational/Experience

A bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science). Requires 4-6 years of related experience. Or equivalent experience acquired through accomplishments of applicable knowledge, duties, scope, and skill reflective of the level of this position.

PythonSQL Server

Contract

6 + Months with potential to extend

Location

100% Remote (No Corp2Corp Not Eligible for Visa Sponsorship)

Application Development

  • Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints, including the ability to estimate work needed.
  • Assesses functional and nonfunctional requirements and creates designs to meet both business and technical needs.
  • Creates conceptual and detailed technical design documents and works with the business to update, as needed.
  • Identifies and resolves problems, often anticipating issues before they occur or before they grow, develops, and evaluates options, and implements solutions.
  • Utilizes and contributes to the development of application coding techniques and standards.
  • Collaborates with Application Solution Architects, IS Business Analysts and other technical resources on the delivery of application functionality.
  • Participates in tier 3 application support activities including incident management and the assessment and delivery of application upgrades and patches.

Expertise level

Work arrangement

Key skills

UI
UX

Similar Jobs in United States