Team Lead and Senior Software Developer

Teachers College Columbia University
New York, NY

:

Posting Summary: This position is for a hands-on, technical team lead and software developer who is immersed in the demands associated with the development of multi-tier web applications, who is responsible for a range of activities in the product life cycle, who can stay on top of the latest developments in this field and who can effectively collaborate with other application development teams to deliver cross-platform solutions. In summary, the Team Lead and Senior Software Developer, supervises a team of software developers, providing guidance for solution delivery and ensuring quality of operational support remains high. Work with various units of the college to support their functions using appropriate technology, primarily the Ellucian Banner ERP System. Elicit, analyze, and document user requirements, including information needs, workflow, procedures, and computer systems. Propose and implement solutions including, but not limited to, computer systems. Evaluate software and hardware platforms for appropriateness to the college's needs. Maintain vendor software, including TC customizations. Keep management informed of status of efforts and any problems. Work independently; must demonstrate initiative, drive, creativity, persistence, and thoroughness, and exercise project-level leadership.

Job Summary/Basic Function: Work with various units of the college to support their functions using appropriate technology, primarily the Banner ERP system. Elicit, analyze, and document user requirements, including information needs, work-flow, procedures, and computer systems. Propose and implement solutions including, but not limited to, computer systems. Evaluate software and hardware platforms for appropriateness to the college's needs. Maintain vendor software, including TC customizations. Keep management informed of status of efforts and any problems. Provide project management, work independently, and provide guidance and/or direction to less senior team members; must demonstrate initiative, drive, creativity, persistence and thoroughness. Keep current with new technologies. Developer Team Lead Requirements: In addition to responsibilities listed under Senior Developer the Developer Team Lead surveys the current application development and deployment capabilities of the college and compares them with leading practices within the technology field. The Team Lead works to further the college's capabilities by proposing new practices, procedures, and technologies. The Team Lead takes initiative to create these new capabilities by continuously collaborating with other technology teams throughout the college, making recommendations, and leveraging existing infrastructure, developing new capabilities and skills. Also, the Team Lead is responsible for overseeing direct report's contributions for day-to-day operations, as well as, project deliverables. The Team Lead provides direction and advice to direct reports in order to ensure coordination of resources and alignment with the college's goals. The Team Lead ensures that solutions are maintainable, reusable, and architecturally sound beyond meeting the business requirements put forth by users. Analyzes common enterprise wide technical problems and implements solutions to those problems. Identifies skill set gaps among team and coaches reports to close gaps. The Team Lead has the ability to quickly adapt and use new programming languages and application frameworks.

Minimum Qualifications: Education: Bachelors or Masters Degree in Computer Science or related. Experience: 5-10 years applications development demonstrating capabilities in object oriented programming, database programming, unit testing, functional testing, continuous deployment, and design patterns. Excellent analytical and communication skills. Skill sets: SQL, Oracle PL/SQL, Java, Spring, Groovy, Grails, Linux/Unix Scripting, Project Management, Javascript, HTML, CSS.

Preferred Qualifications:
  • Since it takes about two years to become familiar with Banner,
experience with Banner is especially valuable.
  • Very good knowledge of front-end programming languages (HTML, CSS, Javascript, XML, JSON).
  • Experience with relational databases (MySQL, Oracle, MS SQL).
  • Experience building RESTful web services.
  • Experience with web servers and java containers (Apache, Tomcat, IIS, nginx).
  • Experience building on cloud platforms such as Amazon Web Services (AWS) or MS Azure.
  • Experience with source code management, build, and deployment tools (GIT, Jenkins, Chef, Ansible).
  • Well versed in common software development processes (Agile, Waterfall, etc.).
  • Experience using project management, documentation, and issue/release tracking tools (JIRA, Confluence).

Salary Range:

$116,000-$145,000

Work Modality:

Hybrid

Equal Employment Opportunity

Teachers College is committed to fostering a diverse and inclusive academic community and to providing equal opportunity in employment. All qualified applicants will receive consideration regardless of race, color, sex (including pregnancy, gender identity or gender expression), religion, creed, national origin, age, citizenship, disability, marital status, sexual orientation, veteran status, or any other legally protected status.

Posted 2026-03-24

Recommended Jobs

Senior Software Engineer

Mts Moose Tech Solutions L.l.c.
New York, NY

Must-Have Criteria: MUST BE LOCAL TO THE JOB LOCATION OR YOUR APPLICATION WILL AUTOMATICALLY BE DENIED ACCEPTING CANDIDATES OPEN TO RELOCATION AT THEIR OWN EXPENSE This is a Back End role any …

View Details
Posted 2026-02-10

Civil & Infrastructure Engineering Professionals

Hire Resolve.com
New York, NY

Hire Resolve is assisting civil and infrastructure organizations in hiring experienced engineering professionals for multiple openings across transportation, land development, water resources, and mu…

View Details
Posted 2026-01-15

Ebiker

Equus Youth Center
New York, NY

As an Ebiker, you will be responsible for efficiently delivering packages in a designated area using an electric bike. This role requires strong time management skills, adherence to safety regulation…

View Details
Posted 2026-02-03

AML Alerts Manager

Flagstar Bank
Hicksville, NY

: Position Title AML Alerts Manager Location NYCB Plaza - 100 (Hicksville, NY) Job Summary The AML Alerts Manager is responsible for maintaining certain aspects of the Bank's ML/CFT program and assis…

View Details
Posted 2026-03-24

Physical Medicine & Rehabilitation

Gotham Enterprises Ltd
New York, NY

Physical Medicine & Rehabilitation Location: New York, NY Position: Full-Time Salary: $400,000 annually Schedule: Monday–Friday, 9:00 AM – 5:00 PM Position Summary As a PM&R Phy…

View Details
Posted 2026-01-26

Capital Regulatory Controllers Production - New York Associate

Morgan Stanley
New York, NY

Department Profile The Finance Division reports to the Chief Financial Officer and consists of some 3,000 employees worldwide. Finance protects the Morgan Stanley franchise by serving as guardian …

View Details
Posted 2026-01-30

LPN - Long Term Care

WorkFit Medical Staffing
Montour Falls, NY

LPN - Long Term Care - Pay Rate: $37.00 per hour - Evening Shifts WorkFit Medical Staffing is seeking compassionate and dedicated Licensed Practical Nurses (LPNs) to join our team in providing ex…

View Details
Posted 2026-03-24

Restoration Laborer (Gas Division)

Power & Construction Group, Inc.
Rochester, NY

Power & Construction Group, Inc. provides a variety of commercial construction services to support our clients, emphasizing honesty, integrity, safety and hard work. We collaborate closely with our cl…

View Details
Posted 2026-02-28

Senior/Staff Software Engineer, Data Infrastructure Group

Voleon
New York, NY

Voleon is a technology company that applies state-of-the-art AI and machine learning techniques to real-world problems in finance. For nearly two decades, we have led our industry and worked at the fr…

View Details
Posted 2026-03-24

Remote Travel Advisor- Entry

Never Ending Travels
New York State

We know that the world is filled with incredible destinations waiting to be explored, and we're here to make those journeys extraordinary. We're seeking a passionate and detail-oriented individual to…

View Details
Posted 2026-01-30