Python Developer

WL771201005

Description

 

Our team is rapidly developing APIs, functionality, and tools for our core platforms and we are looking to broaden access and facilitate the expansion into the mobile landscape.  The position requires a problem solving mindset API design and scalable and maintainable software development skills.  The tasks involve working on application development, participating in the definition of the SOA, application integration, automated testing and deployment of applications, publishing structure and unit testing in various development environments. 


Job Functions:


  • Develop back end services for mobile applications.
  • API's and functionality development for our core platforms.
  • Develop extensible online applications.
  • Write and Maintain Unit Tests.
  • Perform Load/Performance Testing.
  • Maintain & Enhance Build & Deployment Scripts.
  • Liaise with programmers (internal & external).
  • Ability to set development standards.
  • Assess stability of existing applications.
  • Implement changes and new functionality in coordination with project management and development team.
  • Design and implement optimized database architectures and interfaces.



Desired Experience

 

Required Knowledge, Skills and Abilities:


  • Candidate needs to be aggressive in learning new things as well as taking responsibility for work product and meeting deadlines with minimal supervision. They need to have worked in an online environment on Mobile applications and have published applications that have withstood live deployment.
  • Python - expert level.
  • Django or other MVC framework.
  • Server-side integration experience with consumption of web-services of well-known API providers (i.e. Flickr, Facebook, Google, Twitter, etc.)
  • Experience with creating and expanding upon RESTful web-services.
  • Linux command line proficiency.
  • Experience with caching layers and Memcached.
  • HTML/CSS/Javascript, including AJAX and REST.
  • Open source familiarity.
  • OOP.

Desired Skills/Experience:


  • EC2 (or equivalent public cloud platform) experience is a plus.
  • Developing for a clustered server environment.
  • Knowledge of scalable web architecture.
  • Web Interface Design experience.
  • Ability to read/understand C.
  • Project management experience.

Minimum Job Requirements:


Bachelor's degree from a four-year college or university or 4 years of commensurate experience.

As a standard, our clients require citizenship or a valid green card for consideration.  Please contact Winston Lowers at winstonl@jwnj.com

Location

New Jersey - Hudson County

Compensation

$90K-$95K
Current Opportunities