Developer Lead Supervisor

  • Northwestern University
  • Evanston, IL, USA
  • Jan 03, 2022
Full-time Agile Computer Science Data Management Data Mining Data Security Information Technology (IT) Programming Software Development SQL Systems Engineering

Job Description

The Developer Lead Supervisor leads, instructs, directs, and checks the work of other software developers using full technical knowledge and thorough understanding of business application of the project. Provides technical supervision to and oversees the work of junior staff. Guides and advises stakeholders on best practices for implementing or enhancing system. Works with management to design high-level system integrations involving in-house development or off-the-shelf products. Assesses architectural impact of projects on overall system and makes recommendations to manager.

Reporting into the Facilities Director of Finance and Administration, the Developer, Lead has three main areas of responsibility:

  • Managing the day-to-day activity of the IT Developer team. Previous manager experience is required.
  • Technical expert in the design, development, coding, testing, and/or debugging of new software and significant enhancements to existing software which may include applications over multiple platforms, such as IBM Tririga, OnBase, Visual Lease and PeopleSoft Financials.
  • Collaborates with the Facilities Connect team on initiatives and activities involving the integrated workplace management system.

Key areas of responsibility:

  • This person will have two direct reports. Leads, instructs, directs, and checks the work of other software developers. 
  • Provides technical supervision and oversees the work of Developer staff.
  • Guides and advises stakeholders on best practices for implementing or enhancing systems.
  • Works with management to design high-level system integrations involving in-house development or off-the-shelf products.
  • Assesses architectural impact of projects on overall system and makes recommendations to management.

This position works closely with Northwestern’s Central IT team ensuring proper business processes and security protocols are followed. 

The role will support the department’s mission and values by exhibiting the following: inclusiveness, respect, initiative, collaboration, innovation, and accountability. The incumbent will strive to provide excellent service when performing job responsibilities and will practice safe work procedures, and follow safety rules at all times.

Specific Responsibilities:

Strategic Planning

  • Structures requirements; designs, documents, and implements data driven solutions.
  • Designs/architects scalable systems that meet future growth demands.
  • Identifies and recommends project and activities as related to system/architectural direction and strategy.
  • Establishes best practices and procedures/tools, programming standards, etc.
  • Provides recommendations for strategic planning and system growth/future business needs.
  • Researches and applies state-of-the-art and peer best practices in regard to software development and systems engineering.                  

Administration

  • Responds to customer inquiries via phone, online, in-person, etc.
  • Develops and implements procedures for data security, management and compliance.
  • Creates and maintains code documentation.
  • Grants system access to new user.
  • Delivers system presentation and overview.
  • Collaborates with cross-team assets to create project timeline and assign tasks and deliverables.
  • Identifies resources needed for future projects.
  • Represents project in absence of manager. 

Development

  • Gathers and analyzes requirements; develops solutions/programs/reports, and implements technology.
  • Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs.
  • Troubleshoots problems involving complex difficult issues.
  • Prioritize tasks
  • Meets with business analyst/stakeholder to determine requirements, gives input on prioritization.
  • Collaborates on development best practices and standards with development teams across the institution.

Supervises

  • Assigns staff to certain projects/tasks
  • Champions utilization of best practices and standards, and ensures compliance with IT/University policies.
  • Conducts performance evaluations for supervised team members.

Miscellaneous

  • Performs other duties as assigned.

Minimum Qualifications:

  • Please see requirements
  • Successful completion of a full 4-year course of study in an accredited college or university leading to a bachelor's or higher degree in a major such as computer science, information technology, or related; OR appropriate combination of education and experience.
  • 6 years relevant experience required.
  • Supervisor experience
  • Infrastructure (extends across applications)
    • Service Orienteted Architecture (SOA)
    • SQL/MySQL/Postgres

Programming Languages and Frameworks

  • C#
  • CSS
  • HTML 5
  • JavaScript
  • JQuery
  • PL/SQL

Analytical

  • Critical thinking
  • Data mining
  • Data modeling
  • Data warehouse design/develop
  • Database design/ data structure
  • Debugging
  • Decision making
  • Judgment
  • Metadata creation and management
  • Problem solving
  • Troubleshooting
  • Use-case analysis
  • Agile (ADDED by Facilities)

Project

  • Budgeting
  • Agile environment
  • Code documentation
  • Collaboration and teamwork
  • Cost/benefit analysis
  • Evaluate resources
  • Facilitate collaboration
  • Functional documentation
  • Iterative & incremental development
  • Organizational skills
  • Planning
  • Workflow development & documentation
  • Write proposals and project charters

Preferred Competencies: (Skills, knowledge, and abilities)

  • Working knowledge working in a University environment.
  • General knowledge of Onbase, IBM (IWMS), PeopleSoft Financials.
  • Comprehensive knowledge of databases.
  • Thorough knowledge and ability to support of Operations and/or Project Managers.
  • Excellent time and project management skills (manage multiple projects simultaneously, plan and implement projects according to specifications, report project status, identify delays or resource shortages).
  • Ability to manage complex tasks independently and provide time estimates for development work.
  • Comprehensive knowledge of documentation application specifications and source code, and experience with test-driven development.
  • Ability to communicate effectively one-to-one and with groups, and to write precise, well-organized emails, specifications and proposals.
  • Excellent communications skills, both oral and written.
  • Able to work independently.
  • Ability to supervise staff, manage staff initiatives activities.
  • Excellent organizational and problem solving skills.
  • Team Player: ability to build effective collaboration and trust in a team environment.
  • Multi-tasking: ability to work on multiple projects simultaneously.
  • Attention to detail: must be able to manage a project and maintain accuracy while working on tasks.
  • Ability to critically think and understand projects from business, customer and technical perspectives.
  • Highly skilled, detail oriented developer well versed in programming & best practices.
  • Ability to identify, assess and adapt new technology tools, frameworks and languages.
  • Ability to troubleshoot and identify system issues.
  • A helpful, approachable, team-oriented demeanor and the ability to build strong working relationships and a positive, collaborative work environment.

 

The Northwestern campus sits on the traditional homelands of the people of the Council of Three Fires, the Ojibwe, Potawatomi, and Odawa as well as the Menominee, Miami and Ho-Chunk nations. We acknowledge and honor the original people of the land upon which Northwestern University stands, and the Native people who remain on this land today.

 

Northwestern University is an Equal Opportunity, Affirmative Action Employer of all protected classes, including veterans and individuals with disabilities. Women, racial and ethnic minorities, individuals with disabilities, and veterans are encouraged to apply. Click for information on EEO is the Law.