Python Developer

TEKsystems

(Washington, District of Columbia)
Full Time
Job Posting Details
About TEKsystems

TEKsystems is a subsidiary of Allegis Group, the largest private talent management firm in the world. Our longstanding history and industry-leading position speak to our success in providing the IT staffing solutions, IT services and talent management insight required for you to actualize ROI and sustain a truly competitive advantage in a fast-changing market.

Summary

The Application Developer, reporting to the Chief Digital Officer (CDO), plays a key role in supporting the evolution of SCS digital strategy and technology-enhanced learning, is responsible for four technology-related activities.

Responsibilities
  • Develop and maintain custom web, mobile, and other software applications.
  • Collaborate with the academic and online learning groups to identify, evaluate, pilot and implement new learning technology systems.
  • Devise and conduct research and development projects to explore new frontiers of educational technologies and their application at SCS.
  • Create and support integrations between SCS, other Georgetown systems, and external systems.
Ideal Candidate
  • At least three years, though preferably five years, of experience as a full-stack engineer developing web applications using Django/Python.
  • Solid experience developing full web-applications, performing development at each tier of the application (server, database, MVC, and UI).
  • Experience with tools and features from Python: infrastructure packages like storages, registration, auth; toolchain components like South and PIP, and experience with Fabric.
  • Demonstrated experience with test driven development frameworks (e.g., Cucumber, Jasmine, Selenium, and Jenkins), and deployment frameworks and scripting (e.g., Fabric or Capistrano).
  • Hands-on experience designing relational database structures using relational database systems, including MySQL.
  • Able to efficiently get data into and out of a store using the right tool, e.g. Django ORM, SQL, MapReduce.
  • Experience working in an agile, forward-thinking, multi-disciplinary, mission-driven organization with a global focus (e.g., daily standups, accountability for own tasks, or talking to a business owner).
  • Experience shipping production-quality code.
  • Knowledge of systems and networking.
  • Experience designing, building and maintaining API platforms (REST or webservices).
  • Have experience or strong interest in mobile app development (iOS or Android).
  • Preference for some experience in Academia or Educational Technology.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Washington, District of Columbia
Skills Desired
Sign up or login to see how your skills match up.
  • Agile Software
  • Databases
  • iOS
  • MySQL
  • Python
  • SQL
  • Web Applications
  • Django
  • ORM
  • REST
  • JavaScript Frameworks
  • UI Flow

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.