Our client is looking for Python Developer to join their team for 6+ months. Ideally they are looking to add this person on the team long-term if they get approval so ideally looking for someone open to contract to hire.
•Role due to specific project- need for a python developer- will be focused on this project. They do want to C2H, at 6 months evaluate hiring FT
•Project- Asset liability management team
oThey have 2 workstreams that are large and will continue to be. Their processes are right now written in SASS. They want to convert processes to python and defragment them as much as possible so they are seamless. Right now they are pretty fragmented, lot of copy pasting of code, movement of files manually. When they want to run for example 1000 different scenarios for different market conditions, it becomes very heavy copy paste exercise for them. Instead of focusing on analysis they are focused on running the jobs and making sure they run accurately. They want to improve this process.
oIt currently sits on prem, and will for time being. But they are in the middle of setting up Azure environment, which is why asked or Azure experience. Would like this person to write it in Python but have an eye towards of they are moving to Azure in future (maybe a year), how can they make it so they do not have a lot of throw away work
oTeam of about 10 people- Agile
Scrum Master (still identifying)
People from her teams (above) because they have some Jr python devs on visualization side, some others on her team helping with the pipelines, creating right pipelines for the data and setting up right resource for the ALM team to run the code because they will still own the code.
oStarting this work in 3-4 weeks- if they don't hire right person by then they will make the best of it. Not a drop deadline if don't hire someone by then but it is ideal
oCode written is SaSS- she knows having combo of Sass and Python is a tougher find together. She feels that a python dev should be able to read the syntax fairly easy but that is the transition
oThese are large processes- so someone to be able to help them modularize the process efficiently. Because they want to break them down into pieces, so if they need to make a changes they don't change the entire process. Being a good python not enough, need to have experience with larger processes and designing large code efficiently.
•They have a mix of personalities in their team- 10 people on this project not all on her team, they created a cross functional team within IT.
oHer team is made up of data engineers, AI engineers, developers, jr python devs, data scientist, also some people in power BI and tableau. Not necessarily all the people they will be working with right away
•Want a SR. level person- so JR level people can learn from this person - not someone like 2 years. Need to be more seasoned in python.
•Some cloud exposure extremely helpful- Azure preferred. Open to other cloud experiences like AWS
•Azure adoption- her team will be consumers of the environment - using whatever is set up. There are some people on her team who are helping in this. A year or so out because they already have existing contracts for how the process is done right now and they do not want to quickly discard those and just simply move to Azure but want to be more thoughtful about this move in the future
•They want to make sure they are hiring the RIGHT person not just hurry to get a body in there
•EVP- the team is fairly new in Nov 2020 and they have a lot of exciting work ahead. They have a backlog of about 80 use cases for data science and AI and looking for people to work on them. At a interesting juncture in their work as they are setting up their new environment and business is demand a lot from them. Great space for someone to contribute and also learn. Nothing really in their team that is already predetermined and setup and running the last 5 years and that can be pretty compelling for people in the space. They will have a chance to make their mark. Even for this project, they don't have any preconceived notions, they are designing from scratch and most their work is like this. This can be a great environment for someone who has start up mentality.
Python, Software development, ERPSS, DAISS, EASS, Azure, SASS, cloud computing, agile
Top Skills Details:
1. 5+ years of Python development experience. Must be able to hit the ground running.
2. Experience with cloud technologies, prefer Azure.
3. These are large processes- so someone to be able to help them modularize the process efficiently. Because they want to break them down into pieces, so if they need to make a changes they don't change the entire process. Being a good python not enough, need to have experience with larger processes and designing large code efficiently.
100% remote- they are remote, would nice to be close to one of their offices to come onsite for some meetings in future but not necessary. Marina is in Chicago and her team spread between all 3 locations
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.