Summary
The Graduate School of Business is transforming itself, and is seeking a talented software engineer to help drive that transformation. We have multiple ongoing ambitious programs. These include moving to Force.com as a cloud based application platform, leveraging Drupal as a web content management system as well as development platform, adoption of Google and Google Apps, mobile enablement of our public and intranet web infrastructure, a social business platform for collaboration, and deep leverage of technology in the classroom through mechanisms such as online learning and instructional games. As a senior member of the Software Engineering team, you will join a motivated group of self starters driving these key initiatives, touching all of our communities including faculty, staff, students, alumni and the public.
This position will dive into a variety of the systems and technologies important to the GSB – Force.com; Drupal & PHP; Google Apps Script, App Engine, Search Appliance, & APIs; mobile-enablement of applications, etc. – rapidly learning if necessary and, in short order, contributing to and leading hands-on development efforts, as well as exploration and implementation of other cloud-based and innovative technologies. In addition, strong candidates will be able to contribute in other areas depending on their skills/interests and GSB needs.
Strong development background and even stronger team leadership ability are required. You will also provide process leadership within the Engineering organization, including researching, recommending, and implementing development and quality process improvements and tools, and mentoring other Software Engineering staff on appropriate design and development practices. The ideal candidate will excel technically, provide thought leadership in one or more areas within software development, and exemplify GSB guiding principles of open, honest, and timely communication, personal ownership, and innovation.
Responsibilities
• Architect, develop, and maintain applications in Force.com, Drupal/PHP, and/or Google technologies
• Develop and maintain systems and services in other technologies, such as Python, Java, and .NET
• Collaborate closely with the rest of the software engineering team, IT, and GSB staff to help define requirements, plan development, and deliver solutions
• Take development lead level ownership of projects and manage projects as needed
• Provide thought leadership in one or more technical areas such as Force.com development, Drupal development, mobility, service-oriented architecture, cloud computing, application integration, web security, etc.
Required Qualifications
• 4-year degree in Computer Science, Software Engineering, or related discipline
• 7+ years of increasing responsibility in software development including in-depth experience with and knowledge of at least one object-oriented language such as Java or C#
• Demonstrated enthusiasm and interest in developing expertise in new technologies
• Deep development skills including one or more of the following: data architecture, data modeling, database design, web/RESTful services development, service-oriented architecture, cloud computing, MVC and related patterns
• Broad technology base and experience with numerous different environments
• Excellent communication skills and proven ability to deliver high quality solutions on time
• Ability to work independently as well as collaborate effectively with various project stakeholders including fellow software engineers, business analysts, and clients
• Agile development experience
Desired Qualifications
• MS in Computer Science, Software Engineering, or related discipline
• 9+ years of increasing responsibility and leadership in software development
• Experience with application rationalization and migrating applications to new platforms
• Experience with cloud computing (i.e. Amazon Web Services, Google App Engine, Microsoft Azure, etc.)
• Experience with mobile-aware websites and mobile-enablement technologies
• Agile/Scrum project management experience
• Experience working with 3rd party development teams in outsourcing and/or joint development efforts