Junior Drupal Developer w/ Python

Posted 09 Oct 2018

Pyramid Systems, Inc.

Washington, DC United States


python agile drupal json rest

Pyramid Systems is looking for an eager Full Stack Drupal Developer with strong Python experience that can design, modify, develop, write, and maintain software applications. This person is also responsible for maintaining software applications and participating in the testing process through test review and analysis /certification of software. The Full Stack Engineer is responsible for supporting solutions for our clients. Our client projects are multi-disciplinary in nature, and vary from backend services to front end web applications. We are looking for a candidate with a positive “can-do” attitude, are a clear and concise communicator, good at managing time well, and is a quick thinker who can work well in a team and with Senior Client executives.


Responsibilities:



  • In-depth knowledge of web application development with JSON, HTML5, & CSS3

  • In-depth knowledge of Node.js application & server development on Linux environments

  • Experience writing and working with RESTful APIs and data formats including JSON and XML

  • Experience with both relational databases and document stores

  • Experience working with Git or other revision control systems and defined coding standards

  • Good handle on different data structures and algorithms as well as their relevant applications

  • Programming new software and web applications, supporting new applications under development, and the customization of current applications

  • Developing professional business applications, including unit tests achieving 85% code coverage

  • Full Stack Python Development professional with UI/UX development experience

  • Deploying, Supporting and Maintaining Developed SaaS Applications Project Management of multiple application projects

  • Developing monitoring and automation tools for system health and deployment

  • Preparing documentation that describes installation and operating procedures, including application user guides

  • Evaluating and planning software designs, test results, and technical manuals

  • Analyzing and determining integration needs

  • Editing and reviewing technical requirements documentation

  • Working with Quality Assurance team to determine if applications fit specification and technical requirements

  • Interfacing with business analysts, project managers, and clients to clarify requirements

  • Works well within an Agile development team

  • Ensures that completed objects provide all functionality described by application experts to ensure that performance guidelines are met

  • Develops level-of-effort estimates for enhancements and new features

  • Works with other team members to develop a complete and integrated solution; and to deliver quality software and required documentation on time

  • Develops and executes Test Driven Development tests, integration tests, automated testing

  • Monitors and maintains production systems


Qualifications:
**U.S. Citizenship Required**


Education / Certification
Bachelor’s Degree in related field preferred; and/or two to four years of experience in related field.


Skills / Abilities



  • 2+ years of software engineering experience with relevant technologies

  • Experience developing and implementing software solutions using advanced programming languages, i.e. .NET, VB.NET, Oracle 11g, PL-SQL, IIS, ASP.NET, and SOA. (Experience with the following is a plus: J2EE, XSL, XML, JSP, and Web Service development.)

  • Experience developing and implementing software designs to solve business problems and produce high quality architecture artifacts with attention to detail

  • Experience coding, testing, and debugging programs based on requirements

  • IT experience in agile Full Life Cycle development, to include: system design architecture, development, maintenance, and support in an agile development environment

  • Good documentation and communication skills

  • Backend experience developing with PHP/Drupal and/or Python to maintain and migrate legacy solutions

  • Experience working with CSS3 animations and / or D3.js

  • Experience working with Electron

  • Experience with Express.js or Koa.js

  • Hybrid app development platforms (Phonegap/Cordova, Ionic) and cross platform mobile development

  • Have a working knowledge of the MVC paradigm

  • Experience working in an agile environment


Pyramid is proud to be an equal and diverse Employer. EEO/AAP/M/F/Disabled/Veteran.

Pyramid Systems is looking for an eager Full Stack Drupal Developer with strong Python experience that can design, modify, develop, write, and maintain software applications. This person is also responsible for maintaining software applications and participating in the testing process through test review and analysis /certification of software. The Full Stack Engineer is responsible for supporting solutions for our clients. Our client projects are multi-disciplinary in nature, and vary from backend services to front end web applications. We are looking for a candidate with a positive “can-do” attitude, are a clear and concise communicator, good at managing time well, and is a quick thinker who can work well in a team and with Senior Client executives.


Responsibilities:



  • In-depth knowledge of web application development with JSON, HTML5, & CSS3

  • In-depth knowledge of Node.js application & server development on Linux environments

  • Experience writing and working with RESTful APIs and data formats including JSON and XML

  • Experience with both relational databases and document stores

  • Experience working with Git or other revision control systems and defined coding standards

  • Good handle on different data structures and algorithms as well as their relevant applications

  • Programming new software and web applications, supporting new applications under development, and the customization of current applications

  • Developing professional business applications, including unit tests achieving 85% code coverage

  • Full Stack Python Development professional with UI/UX development experience

  • Deploying, Supporting and Maintaining Developed SaaS Applications Project Management of multiple application projects

  • Developing monitoring and automation tools for system health and deployment

  • Preparing documentation that describes installation and operating procedures, including application user guides

  • Evaluating and planning software designs, test results, and technical manuals

  • Analyzing and determining integration needs

  • Editing and reviewing technical requirements documentation

  • Working with Quality Assurance team to determine if applications fit specification and technical requirements

  • Interfacing with business analysts, project managers, and clients to clarify requirements

  • Works well within an Agile development team

  • Ensures that completed objects provide all functionality described by application experts to ensure that performance guidelines are met

  • Develops level-of-effort estimates for enhancements and new features

  • Works with other team members to develop a complete and integrated solution; and to deliver quality software and required documentation on time

  • Develops and executes Test Driven Development tests, integration tests, automated testing

  • Monitors and maintains production systems


Qualifications:
**U.S. Citizenship Required**


Education / Certification
Bachelor’s Degree in related field preferred; and/or two to four years of experience in related field.


Skills / Abilities



  • 2+ years of software engineering experience with relevant technologies

  • Experience developing and implementing software solutions using advanced programming languages, i.e. .NET, VB.NET, Oracle 11g, PL-SQL, IIS, ASP.NET, and SOA. (Experience with the following is a plus: J2EE, XSL, XML, JSP, and Web Service development.)

  • Experience developing and implementing software designs to solve business problems and produce high quality architecture artifacts with attention to detail

  • Experience coding, testing, and debugging programs based on requirements

  • IT experience in agile Full Life Cycle development, to include: system design architecture, development, maintenance, and support in an agile development environment

  • Good documentation and communication skills

  • Backend experience developing with PHP/Drupal and/or Python to maintain and migrate legacy solutions

  • Experience working with CSS3 animations and / or D3.js

  • Experience working with Electron

  • Experience with Express.js or Koa.js

  • Hybrid app development platforms (Phonegap/Cordova, Ionic) and cross platform mobile development

  • Have a working knowledge of the MVC paradigm

  • Experience working in an agile environment


Pyramid is proud to be an equal and diverse Employer. EEO/AAP/M/F/Disabled/Veteran.

Job Source: Stackoverflow
Job Source: Stackoverflow

Related jobs

© Techie Jobs 2017. All rights reserved.