Python Developer
TEKsystems
(Washington, District of Columbia)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.
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.
- 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.
- 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

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.