What are the responsibilities and job description for the Senior Python Developer position at Collabera LLC?
Job Description
DayToDay Responsbilities:
- Develop, design, and maintain server-side applications using Python.
- Lead the design and implementation of enterprise-scale systems and APIs.
- Collaborate with cross-functional teams to ensure project requirements are met.
- Set and maintain coding and development standards, ensuring high-quality code.
- Implement and maintain automated testing processes to ensure code quality and performance.
- Participate in the full software development lifecycle, including planning, design, coding, testing, deployment, and maintenance.
- Mentor junior developers and provide technical guidance to the team.
- Keep up-to-date with emerging technologies and industry trends, applying this knowledge to improve our products and processes.?
Must Have:
5 years Python development (well rounded with background Java, C# or any other language)
OOP understanding/ experience
Server-side development
Enterprise application development - industry standard libraries and frameworks
- equity and market data is a core must have
Good communication skills
Senior knowledge and maturity- i.e ability multitask in a fast paced environment.
Knowledge or exposure to front end and UI frameworks (Angular)
NiceToHave:
Capital Markets
noSQL
Financial Background/ banking domain
Writing test cases in Python
Scala (good to have)
React and Flask (good to have)
Salary : $80 - $90