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

Answered by on
This question has not been answered
Answered by on

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

Want to see jobs that are matched to you?

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