Title: Full Stack Developer (Python)
Location : Dallas, TX…
Duration : 12+ Months
Must have: Python, DJANGO, MYSQL and AWS
ESSENTIAL DUTIES/RESPONSIBILITIES
Provide technical guidance and assessment of application and system development projects to ensure technical integrity and compliance with design requirements
Work closely with Solution Architects and collaborate with Program Manager and other business partners to develop project plans, and participate in resource planning
Responsible for full-stack application development with focus on UI presentation layer Java / Python APIs, Distributed Caching and Disturbed Messaging
Develop, evaluate, and implement improved processes, methods, and tools to continually improve software delivery effectiveness.
Specify systems architecture, application design, systems integration methods, and data migration tools and techniques
Coordinate with QA testing staff to ensure comprehensive test coverage, effective performance and load tests, timely resolution of issues, and other actions to assure delivery of quality software
Other projects and responsibilities may be added at the manager’s discretion.
Experience:
8+ year’s hands-on object-oriented programming experience in Python in developing large scale enterprise web applications
Proficiency with HTML5, CSS, Bootstrap, AJAX, NodeJS using frameworks or libraries such as React.
Experience in designing and developing scalable Microservices and integrate securely with internal and external API’s
Experience with cross-platform (PC/Mac, desktop, laptop, tablet) and cross-browser (IE, Firefox, Chrome, Safari) development
Working knowledge in RESTful services, JSON, DOM and asynchronous event-programming model
Strong OO design skills with good coding disciples using MVC framework
Proficiency in SQL, Data Modeling and Database concepts
Solid understanding of Software Design Patterns and SDLC and CICD tools and processes
Experience with design and development of multi-tenant, Software as a Service (SaaS) solutions
Experience with automated deployment tools (e.g., STASH) and version control systems such as GIT
Experience building cloud-native applications in cloud environments such as AWS, Azure or GCP