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