POSITION SUMMARY
Jr. Python Software Developer responsibilities include writing and testing code, debugging programs, and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team.
PRIMARY RESPONSIBILITIES
- Write effective, scalable code.
- Integrate user-facing elements into applications.
- Test and debug programs.
- Improve functionality of existing systems
- Work with other developers.
· Implement Python code with assistance from senior developers.
· Write effective test cases such as unit tests to ensure it is meeting the software design requirements.
· Ensure Python code when executed is efficient and well written.
· Refactor old Python code to ensure it follows modern principles.
· Liaise with stakeholders to understand the requirements.
· Ensure integration can take place with front end systems.
· Identify and fix code where bugs have been identified.
· The duties of this position are subject to change at the discretion of the Company. Management is authorized to assign other duties at any time. Any employee may be assigned, temporarily or regularly, to another position at any time.
SKILLS
· - Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs workflows and procedures.
· - Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
· - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in a group problem solving situations.
· - Develops strategies to achieve organizational goals; Understands
organizations strengths and weaknesses; Analyzes market and competition; Identifies external threats and opportunities; Adapts strategy to changing conditions.
· - Understanding of metric reporting and analysis, collections flow management, information technology.
· - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
· - Displays willingness to make decisions; Exhibits sound and accurate judgment; Supports and explains reasoning for decisions; Includes appropriate individuals in decision-making process; Makes timely decisions.
JOB REQUIREMENTS
- Work Experience in Python & Django
- Ability to query SQL databases (PostgreSQL, SQL Server)
- GIT Version Control, PyCharm IDE
- MVC principals
- (optional) Front stack experience (Angular)
- (optional) Computer Science education
- Regular & punctual attendance at work.
- Ability to work in a team environment.
- Ability to work independently.
- Confidentiality is a must.
Work Context
· Sit for extended periods; frequently stand and walk; verbal communication; use of office equipment, including computer, telephone, calculator, copiers, and fax.
· This position requires successful completion of an initial and annual criminal history background check.
This position reports directly to a Software Developer.
Oliphant USA, LLC is an Equal Employment Opportunity Employer.
Job Type: Full-time
Pay: $50,000.00 - $55,000.00 per year
Benefits:
- AD&D insurance
- Dental insurance
- Disability insurance
- Health insurance
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Ability to Relocate:
- Austin, TX 78735: Relocate before starting work (Required)
Work Location: In person