Data Systems Architect
Wireless Generation creates innovative tools, systems, and services that help educators teach smarter. With its mobile assessment software, the company invented a better way to give classroom assessments and make data-based instructional decisions. Now Wireless Generation has broken new ground with technology that analyzes student data and customizes curriculum to individual learning needs. Wireless Generation also builds large-scale data systems that centralize student data and give educators and parents unprecedented visibility into learning. A Web 2.0 collaboration and knowledge network for educators propagates proven approaches across schools. Wireless Generation currently serves more than 200,000 educators and 3 million students. More information is available at www.WirelessGeneration.com.
Job Description:
We are looking for a Data Systems Architect to design and deliver stable, maintainable and operationally sound software. The hired candidate will help us identify new technologies in the industry and bring them to bear against our many challenges and technologies, from rich-media handheld applications to Web 2.0 tools to large-scale data systems.
Typical projects include creating APIs for data integration, organizing, warehousing and analyzing educational data, or building customer-facing applications with rich and interactive visualizations.
If you are interested in Big Data, are serious about software craftsmanship, and if you consider yourself a star engineer, we want to hear from you.
Responsibilities of Data Systems Architect:
* Engaging and challenging requirements while designing solutions based on deep technical knowledge of database architectures and data integration / warehousing techniques.
* Leading a team and implementing standard practices such as peer code reviews.
* Setting high level design objectives, and reviewing and critiquing software designs proposed by developers.
* Estimating development effort and managing risks.
* Participating in the implementation of critical pieces of code.
Requirements of Data Systems Architect:
* Bachelors degree in Computer Science or equivalent.
* Extremely strong CS fundamentals and analytical abilities.
* Taste for simplicity and elegance in technical design.
* 5+ years of experience delivering sophisticated applications or data systems.
* 2+ years of experience leading small teams, establishing development practices, and mentoring individuals.
* Expertise in several programming languages such as C++ or Java as well as OO design.
* Experience designing ETL processes, building data warehouses or dealing with large amounts of structured application data.
* Strong command of at least one major commercial or open-source RDBMS.
Bonus Points:
* Experience with a commercial or open-source BI stack, such as MS Analysis Services or Jasper.
* PostgreSQL or Oracle Wizardry.
* Fluency in scripting languages such as Python or Ruby.
* Experience with agile software development values and practices, especially Scrum
Wireless Generation is an Equal Opportunity Employer, M/F/D/V.
Source: Joel On Software