Job Description :
Position:: Python Web Developer
Location:: Redmond, WA
Duration: 6 Months

Demonstrated structured programming expertise developing real time solutions leveraging Python development environments Strong knowledge and acumen for programming languages. Clear ability to speak confidently about how different programming languages operate, and how they are best to solve different problems
Responsibilities and Duties
Develop high performing, resilient Python applications that operate within a larger architecture
Develop data access objects utilizing ORM and/or stored procedures to manage product data using SQL/PostGress and other GraphDB solutions.
Coordinate the system development activities of other coders, testers, and automation engineers to achieve company goals and objectives.
Coach and mentor junior programmers as required.
Work with product owners and company leaders to envision solutions that exceed customer expectations
Qualifications and Skills
4+ years of Python
2+ years of user experience programming beyond HTML/CSS, (Kivy/Ionic/Angular/React, etc
3+ years of experience with application and system architecture
3+ years working with structured and unstructured databases
Strong expertise in implementing continuous improvement, continuous integration processes for automated software build and deployment
Strong experience in test driven development and testing approaches to improve software reliability
Performance testing
AWS solution and implementation knowledge is a bonus
The qualified candidate:
Has 2-5 years experience doing full stack or back-end software engineering in at least one class based programming language (Python, Java, Ruby, C#, etc
Has an advanced level understanding of the REST architectural style.
Understands relational database management systems (RDBMS) at an intermediate level and has experience interfacing with databases through both SQL and object-relational mapping (ORM
Has experience using version control systems (VCS) like Git on large projects with multiple team members.
Understands paradigms and methodologies like object-oriented programming (OOP), model-view-controller (MVC) and test-driven development (TDD) at an intermediate level.
Understands Python at an advanced level.
             

Similar Jobs you may be interested in ..