Reporting to the Technology Director, you’ll work closely with project managers, subject matter experts, instructional technologists, UI and graphics designers, and quality assurance, network, and systems engineers to create a next-generation product. You will help to clarify scope and specifications, provide and evaluate alternative options, and set the technical direction and application architecture for multiple work streams.
As a hands-on developer, you’ll be responsible for analysis, design, implementation, and deployment of learning solutions that leverage robust web-based application back-ends to integrate with a rich client-side experience. You will partner with team members to leverage progressive technologies, create and improve team standards and processes, and existing protocols to arrive at a rich learning environment and a world-class product.
In this leadership role you will work in close collaboration with content and project management to assure project and team success by:
- Being a hands-on developer, writing software in support of all platform components
- Leading the technical scoping and implementation process for all product enhancements
- Overseeing the full codebase
- Conducting code reviews with Software Engineers on the team
- This is a unique opportunity to develop a product line from the ground that will serve a worldwide audience
The Ideal Candidate would possess most or all of the following:
Technical Requirements
Cloud computing / Servers / Frameworks:
- AWS (EC2, ELB, RDS, S3, Cloudwatch)
- Django/Python
- Experience developing and deploying RESTful API interfaces (JSON, XML)
- Practical experience with NoSQL and traditional SQL database systems including:
- MongoDB
- MySQL
- git and GitHub flow development process
Core Requirements
- 10+ years of experience designing, developing, and implementing web applications; experience developing applications desired.
- Full life cycle development experience (technical design through implementation) required. Experience with agile software development principles, including test-driven programming highly desirable
- Strong knowledge and experience with object-oriented and modular software and system design
- Real-world experience designing, implementing, and deploying large-scale systems
- Strong leadership, interpersonal, and written/verbal communication skills
- BS in Computer Science (MS preferred)
- Position: Contractor
- Position: Contractor Work Schedule: Full-time Remote: No Relocation: No Salary: Not Specified
How to Apply
Position is expired. Thanks for your interest.
Django is a registered trademark of the Django Software Foundation | DjangoJobs is not associated with the Django Software Foundation
#J-18808-Ljbffr