Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Stay up to date with the latest industry trends in software and cloud solutions.
- Ensure high code and design quality that fulfills business requirements and good design aspects (scalability, fault tolerance).
- Coach, mentor and support junior team members by:
- Supporting the culture of technical excellence and zero technical debt
- Supporting technical estimations and effort sizing.
- Establishing code guidelines and reviewing PRs.
Job Requirements
- Experience with Python developer; full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies
- Proven experience building web applications using Python, HTML and template languages; Firebase and API’s in python
- Proven ability to solve problems with technology, such as the ability to describe a problem they solved, the details of the solution, and why they chose the technology used.
- Recent and consistent hands-on experience writing SQL queries
- Experience with automation and maintaining various version controls systems such as GIT
- Application Development and Object-Oriented Programming and Design
- Experience with Requests, Numpy and Pandas Python libraries
- Experience with test development driven, unit test, continuous integration and auto-deployment
- Ability to successfully multi-task and prioritize work
- Displayed and proved the capability to learn any new technology and work on it
- Strong written, verbal and interpersonal communication skills
- Highly motivated and organized; excellent attention to detail
Technical skills.
- Bsc degree in fComputer ScienceInformation Technology (IT)
- Software Development
- Software Engineering
- Python
- Programming Development
- Web Applications
- Web
- Frameworks
- TensorFlow
- OpenCV
- Agile
- Django
- SQL
- HTML
- OOP