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.