Summary:
At Client, we apply advanced analytics and modeling to address
challenging business problems. Within our Texas mass markets retail
business, which includes Reliant Energy, we aim to promote customized
offerings: the right product offered through the right channel, with the
right message at the right time for each current or prospective
customer. To accomplish this, we leverage our data via predictive
modeling, statistical analyses, and optimization. We are looking for a
talented software engineer to help build a cross-brand custom financial
forecasting software system.
Essential Duties/Responsibilities:
- Develop the system in Python with an Oracle database in AWS
environment
- Develop test suite
- Gather requirements from stakeholders
- Validate results with stakeholders
- Manage CI/CD pipeline
Qualifications:
Degree (BS, MS, or PhD) in Computer Science, Electrical and Computer
Engineering, Software Engineering, or Information Systems.
Alternatively, eight or more years of professional development
experience.
Experience:
- 7+ years of professional Python software design and development
- Automating jobs on Amazon Web Services a plus
- Database Administration experience a plus
- Linux administration experience a plus
Technical Skills:
- Expert-level Python programming
- Test-driven development
- Monitoring systems and data pipelines
- Proficient with the following Python packages: SQLAlchemy, pandas,
sphinx, and pytest
- Development in a Linux environment
- Git
- SQL
- Continuous Integration and Deployment (Gitlab-ci, Ansible, Jenkins, or
equivalent)
- Containerized Environments (Docker, LXC)
Additional Knowledge, Skills and Abilities:
- Ability to design Python software from scratch
- Desire to automate everything
- Good communication skills
- Independent and self-driven worker
- Creative problem solver
- Knowledge of finance and accounting, a plus