12 Aug
Applications Systems Developer Team Lead
New York, New york city , 10001 New york city USA

Vacancy expired!

Applications Systems Developer Team Lead

Job no: 509849

Position type: Staff

Location: New York

Categories: Information Systems/Technology

Job Summary/Basic Function:Teachers College is looking for a hands-on technical lead to join our Applications Systems Development team. The team works on a variety of projects including implementation and support of third-party vendor software as well as creation of in-house applications and processes. The successful candidate will be deeply knowledgeable of multi-tier web applications and can effectively collaborate with stakeholders, business analysts, and other application development teams to deliver cross-platform solutions.Team initiatives are focused on web-based applications and integration with existing platforms and services. Experience with AWS and Java or Python programming is required. Experience with applications used in Higher Education such as Ellucian Banner, Shibboleth, Salesforce, and ServiceNow is a plus. Our design approach is to maximize the use of enterprise applications and extend the capabilities of enterprise applications through targeted integrations and customizations. When we have gaps in our application portfolio we look to custom development to address those areas of need.

Leadership and Management
  • Operate an effective Applications Systems Development team, ensuring proper resource management, delivery planning, and adherence to standards for system design, testing, information security and documentation.
  • To thrive in this development career, you'll need to become an expert in Ellucian Banner architecture and Oracle system environments
  • For in-house applications, oversee development work over the full stack including system infrastructure, data modeling, API building, backend coding, and the presentation layer.
  • Work with other internal information technology teams and their project managers to estimate effort, prioritize deliverables and manage a shared project calendar.
  • Establish annual goals for the team and provide manageable and achievable targets working in conjunction with other Enterprise Applications Team Leads and Managers.

Applications Systems Development
  • Design and develop web and mobile applications on small to medium size projects.
  • Create web API’s for use on system integration projects.

Technical Assessment
  • Evaluate current systems and assess if they are able to meet the needs of the College as we grow.
  • Evaluate third-party products and vendors as alternatives to in-house development.
  • Research and remain current with emerging technologies.

Quality Assurance
  • Successfully define, document and enforce technical standards for quality, maintainability, scalability, availability and security.

Operational Support
  • Provide third-level user support for external and internal application systems
  • Oversee the operation and administration for the myTC iOS and Android mobile apps, the myTC website, and TC APIs.
  • Anticipate application issues and make preparations to mitigate issues before they arise.
  • Provide support services for shared infrastructure components, such as, Authentication, Virtual Hosts, Columbia University interfaces and other outside agencies.
  • Develop, refine, and tune integrations between applications.
  • Support deployment projects from requirements to launch.
  • Analyze and resolve issues when user reports or monitoring indicate system or application problems.
  • Communicate any problems to vendors, and work with them and users to solve problems.
  • Install and test vendor upgrades and patches.
  • Maintain both vendor and in-house developed applications.
  • Evaluate, prioritize, and implement new feature requests.

Analytics
  • Design and maintain a web and mobile analytics infrastructure that records application performance and user engagement.
  • Analyze and interpret results, and make findings available to other stakeholders either through dashboards or regularly scheduled comprehensive reports.

Minimum Qualifications:
  • Bachelors degree in Information Systems, Computer Science or equivalent work experience.
  • 5 years hands-on experience developing and delivering web-based and/or mobile-based solutions.
  • Thorough expertise in enterprise-class application development concepts, methodologies and processes.
  • In-depth and hands-on knowledge of back-end programming languages and frameworks (Java, Spring, Hibernate, Groovy/Grails, PHP)
  • Very good knowledge of front-end programming languages (HTML, CSS, Javascript, XML, JSON)
  • Experience with native iOS and Android mobile application programming languages (Objective-C, Swift, Java, Python).
  • Experience deploying applications to iTunes Connect and Google Play app stores.
  • 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 IaaS platforms such as Amazon Web Services (AWS) or MS Azure.
  • Experience building on cloud PaaS platforms such as Salesforce or ServiceNow.
  • 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).

Preferred Qualifications:
  • Experience guiding the technical development and overseeing the work of other administrators/developers
  • Solid understanding of critical application security concerns such as encryption, authentication and single sign-on implementations.
  • Working knowledge of service-oriented architecture (SOA), web services and associated middleware.
  • Experience with a leading content management platform and associated web publishing workflows.
  • Experience with multiple application development methodologies, both traditional and Agile.
  • Working knowledge of emerging web- and mobile-centric technologies and analytics platforms.
  • Strong focus on end-user satisfaction.
  • Strong problem-solving, leadership, team building, and organizational skills.
  • Strong verbal and written communication skills and the ability to effectively interact and negotiate with infrastructure teams, support teams, and users.
  • Demonstrated ability to articulate complex issues, plans and concepts to diverse populations, including executive management.
  • Support and work within the ITIL support structure for Change, Problem and Capacity management
  • Experience developing in ServiceNow and Salesforce environments (Javascript, Apex, Visualforce)

Advertised: Jun 22, 2022 Eastern Daylight Time

Applications close:

To apply, please visit: https://apptrkr.com/3310048

Vacancy expired!


Related jobs

Report job