Python FastAPI Developer - Apex Systems
Chicago, IL 60290
About the Job
Apex Systems is seeking an experienced Python FastAPI Developer for one of its reputable financial clients.
We cannot work c2c or provide sponsorship, direct W2 candidates only
Seeking Python developers that have object oriented programming and large enterprise scale experience
Built scalable applications
REST – FastAPI – Tool they use
Locations: Chicago, IL / Washington D.C. / Denver, CO -- hybrid 3x per week onsite
Pay: 80.24/hr W2
Duration: 18 month contract with conversion potential
Full Stack Python FastAPI Developer
Responsibilities
- Contribute to story refinement/defining requirements.
- Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
- Code solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
- Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
- Assist team with resolving technical complexities involved in realizing story work.
- Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
- Design/develop/maintain automated test suites (integration, regression, performance)
Mandatory Skills
- Previous Application Programming/Development experience designing, developing and deploying high-volume, multi-tiered, distributed transactional applications.
- Deep knowledge of Python FastAPI Framework or similar technology
- Strong knowledge of PostgreSQL databases
- Deep understanding of Git version control system
- Strong understanding of unit testing frameworks
- Experience working in Agile development process and good understanding of various phases of Software Development Lifecycle
- Experience in data access technologies and patterns
- Relational database experience and proven abilities in SQL and data modeling is required. Must be aware of SQL Objects, query optimization, and join conditions.
- Experience with component based web application frameworks
- Conceptual understanding of Object Oriented Programming and SOLID design principles.
- Ability to communicate, written and verbal, with technical and non-technical cross-functional teams
- Bonus Skills: .NET Core , Jenkins, MSBuild, Ansible, XLR, Automated testing
Desired Skills
- Deep knowledge designing and implementing Event Based integration services using Message Brokers such as Kafka, RabbitMQ, etc.
- Knowledge of software development lifecycle; preferably with Agile, Kanban/Scrum
- Experience with cyber security related workflows/solutions/implementation
Source : Apex Systems