Python Developer
Raleigh, NC (Full-time Onsite)
Required Qualifications:
- At least 7 Years of related experience in Information Technology. and Core Python (data structures, conditions, iterator functions, general functions, operations, classes, PEP8/documentation), Advanced Python, FAST API, , FLASK, Django, Restful API Webservices
- Preferred Qualifications:
- Core Python (data structures, conditions, iterator functions, general functions, operations, classes, PEP8/documentation), Advanced Python, FAST API, , FLASK, Django
- Working knowledge of Restful API Webservices, HTML5, CSS, Javascript, JQuery, AJAX, Angular JS, Bootstrap, JSON, XML
- Handon working with RDMS like MySQL , SQL Server, Oracle and non-relational databases like MongoDB and Cassandra.
- Understanding snowflake cloud technology. Object oriented Python, Multi threading, Exception handling and collections using Python
- Proficient with container systems like Docker and orchestration like EC2 container service, Kubernetes, Terraform
- Tools: Github, JIRA, Postman. Knowledge on Agile principles and practices is a must.
- Analyzing user requirements, envisioning system features and functionality.
- Ability to provide estimations to new requirements in the relevant technology. In-depth knowledge of design issues and best practices
- Solid understanding of object-oriented programming. Familiar with various design, architectural patterns and software development process.
- Implementing automated testing platforms and unit tests. Proficient in performing code reviews and peer reviews
- Ability to provide technical inputs on successfully implementing business solutions. Ability to work independently or with a team and lead a project to completion
- Good verbal and written communication skills. Ability to communicate with remote teams in effective manner
- High flexibility to travel. Self-motivated with outstanding interpersonal skills, strong work ethic, and excellent communication and presentation skill