What are the responsibilities and job description for the Python Developer position at Rezult Group, Inc?
Rezult continues to make great strides toward enhancing the technology community nationwide. We are consistently looking for qualified professionals to join us in achieving success. Currently, we are searching for an Immediate need to fulfill a Python Developer with a company in downtown Nashville on a hybrid schedule.
This individual will be responsible for:
- Work on Python based financial software systems, across Muni SMA business, Taxable SMA and Quant Model systems.
- Build Python software that is scalable, reusable and can be leveraged to solve multiple business-line needs.
- Work closely with Team Leads to help drive shared Software Architecture - design scalable and efficient software systems.
- Collaborate with the Infrastructure Engineer to ensure seamless integration and deployment of applications and high scalability on Azure Cloud.
- Coordinate with cross-functional teams, including product management and quality assurance, to deliver high-quality software solutions.
- Consistently working in a fast pace changing environment and being able to adapt to that.
We are actively speaking with applicants that have a minimum of:
- Strong knowledge of Python programming language and its frameworks, with a focus on back-end development.
- Knowledge of software development principles and Object-Oriented development and design patterns
- Have working experience in Azure (CI/CD, Kubernetes, data factory, containers/pods/dockers)
- Having an ambitious, passionate and ownership mindset is required.
- Understanding parallel programing concepts and packages.
- Experience with back end technologies such as Oracle, SQL, REST API, and microservices.
- Experience with libraries and frameworks such as NumPy, SciPy, and Pandas for data analysis and algorithm development a plus.
- C# background or current knowledge is a plus.