Python API Developer
Job Description:-
Estimation and sizing of enterprise-class solutions.
Designing, developing and executing software solutions to address business issues.
Stakeholder Management Lead quality assurance.
Experience in client-facing roles
Excellent client interaction, communication and organizational skills.
Working domain Knowledge in Banking / Credit Card Industry is a plus.
Solid experience as Python Developer.
Hand on Experience with Python frameworks (e.g., Django, Flask, Bottle).
Working experience in experience in Monolithic and Microservices design architecture
Familiarity with some ORM (Object Relational Mapper) libraries.
Familiarity with event-driven programming in Python.
Able to integrate multiple data sources and databases into one system.
Sound knowledge in Azure functions and REST API.
Understanding of databases and SQL.
Knowledge of front-end technologies, such as JavaScript, HTML5, and CSS3.
Knowledge of user authentication and authorization between multiple systems, servers, and environments.
Understanding of fundamental design principles behind a scalable application.
Strong unit test and debugging skills.
Able to create database schemas that represent and support. business processes
Attention to detail.
Writing reusable, testable, and efficient code.
Design and implementation of low-latency, high-availability, and performant applications.
Integration of user-facing elements developed by front-end developers with server-side logic
Implementation of security and data protection.
Help design and implement functional requirements.
Build efficient back-end features in Python.
Integrate front-end components into applications.
Manage testing and bug fixes
Prepare technical documentation.
Collaborate with UX/UI designers to implement design into the code.
Coach junior team members.
Implement software enhancements and suggest improvements.
Broad and extensive knowledge of the software development process and its technologies.
Skills: -
Django,Python, Flask, Microservices
Rest API, SQL, HTML, CSS
High attention to detail.
Excellent communication and problem-solving skills.
Proficient understanding of code versioning tools
Knowledge of Python web frameworks and event-driven programming in Python.
Basic understanding of front-end technologies.