Developer Lead

Northwestern University

Evanston, IL

Job posting number: #7086662

Posted: October 6, 2021

Application Deadline: Open Until Filled

Job Description

Job Summary:

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. Work with management to design high-level system integrations involving in-house development or off-the-shelf products. Assess architectural impact of projects on overall system and make 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 work place 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.
Assess architectural impact of projects on overall system and make 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 activties 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.
Collaborate son 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:

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.
Please see requirements:




Apply Now

Please mention to the employer that you saw this ad on Sciencejobs.org