Manager, Software Engineer Student LifeCycle Services
Core
Provide technical leadership, vision, and direction for a software engineering team designing and supporting applications to meet business requirements.
Role type
Senior IC software engineering manager
Builds
Enterprise-level Java web applications and supporting infrastructure
Domain
Higher education technology
Deliverable
production ML models | product features
Required skills
Java, REST/SOAP/SOAP/XML/HTML web services, application architecture, Agile/Scrum, SCRUM, TDD, resource planning, project scheduling, budget planning, team management, design reviews, code reviews
Preferred skills
Master of Science in Computer Science/IT, Oracle database interfaces, NetBeans, Subversion, Jira, IDM/OSSO, Student Information Systems, CRM systems, Document Management systems, Application Integration with legacy systems
Technologies
Java, REST, SOAP, SOA, XML, HTML, Oracle, NetBeans, Subversion, Jira, IDM, OSSO
Responsibilities
Manage activities of developers to deliver quality solutions on-time, within budget, and scope; Gather business processes and project requirements from internal customers; Drive the development life cycle from requirements analysis to support; Develop project plans, resource planning, and manage development timelines; Build and manage multi-disciplined software teams; Perform design reviews, code reviews, and mentor the team; Support change management for software releases and patches; Manage department expenses and budget planning
Seniority
Senior, hands-on IC with management responsibilities