Logo
Guru Schools

Cleared Python Developer

Guru Schools, Arlington, Virginia, United States, 22201

Save Job

- Design, build, and maintain efficient, reusable, and reliable Python code. - Integration of data storage solutions including but not limited to databases, key-value stores, blob stores, document stores, graphs, etc. - Integration of user-facing elements developed by front-end developers with server-side logic. - Identify bottlenecks and bugs and devise solutions to these problems. - Help maintain code quality, organization, and automatization. - Supporting the customer. - Trusted to understand the technical and functional design requirements related to Python using Django as a web framework. - Designing, developing, and testing mission applications. - Designing and developing new web applications. - Maintaining and troubleshooting existing web applications. - Creating back-end components. - Connect applications with additional web servers. - Maintaining APIs.

- Bachelor's degree in Computer Science, Information Systems, Engineering, Business, or a technical discipline related to the specific skill or the equivalent combination of education, technical certifications or training, or work experience. - Minimum of 5 years of related experience. - Experience with Django and other common middleware libraries used for testing, caching, messaging, and session management. - Good understanding of Python syntax and its nuances. - Familiarity with Kafka and event-driven architecture. - Believer in the Event-Driven approach. - Experience with API integration. - Solid understanding of object-oriented programming. - Good understanding of CSS preprocessors such as Sass and Scss. - Excellent understanding of front-end technologies like JavaScript, HTML5, and CSS3. Proficiency with code versioning tools, including Git, Github, SV, SVN, and Mercurial - Familiarity with MVC, Mocking, RESTful, and ORM.. - Knowledge of server-side templating languages, including Slim and Liquid. - Exhibited CSS, HTML, JQuery, Ajax, and JSON proficiency. - Experience with database management (MySQL, PostGres). - Experience with design, development, and testing of integrated mission applications, RESTful web services, and external libraries in multiple languages to interface with APIs. Knowledge of agile methodologies. - Experience with JavaScript, Angular, ReactJS, Vue.js - Familiarity with AWS. - Experience and familiarity with Angular, ReactJS, and Vue.js. - Familiarity with MVC, Mocking, ORM, and RESTful API concepts API. - Ability to integrate multiple data sources and databases into one system. - Understanding of fundamental design principles behind a scalable application. - Able to create database schemas that represent and support business processes. - Able to implement automated testing platforms and unit tests. - Familiarity with continuous integration.

Skills:

Python Development,Django