Full-stack Application Developer and Delivery Manager

1 month ago


Princeton, United States Princeton University Full time
Overview:

The Full-stack Application Developer and Delivery Manager role is crucial in providing hands-on Application and Web development support across multiple offices within the Office of the Dean of the College (ODOC). This position emphasizes expertise in the Laravel framework, excellent technical proficiency, customer service acumen, effective project management skills, and familiarity with version control systems like GitHub.

The Application Development and Delivery Manager reports to the Senior IT Manager; this role has no direct report.

Please submit a cover letter along with your resume for full consideration.

Responsibilities:

Creation, Development, Maintenance, and Delivery of Custom Web Applications

Manage all phases of the development of custom applications, including requirements gathering, analysis, design, testing, and deployment. Research, identify, recommend, and implement new technologies and solutions to improve workflow and business processes while maintaining and supporting about ten units within the college dean's office.

  • Manage software projects by developing project scopes and planning delivery timelines.
  • Lead all phases of custom application development using PHP and Laravel framework: requirements gathering, analysis, design, testing, and deployment.
  • Collaborate with client groups (Dean's administration, residential college staff) to understand needs, time frames, and design requirements to deliver high-quality solutions.
  • Communicate project plans and progress updates and effectively consult with the user to ensure software development aligns with the business objectives. This will involve occasionally leading one-on-one or group meetings and relaying technical ideas clearly through concise written and verbal communication.
  • Design and develop applications. That includes efficient, robust, and maintainable code, testing, debugging, and writing detailed documentation within the Laravel environment.
  • Develop solutions leveraging programming languages like PHP, JavaScript (Angular, React, Node), HTML/CSS, Java, open-source frameworks like Laravel, RESTful web services, and work on cross-browser and cross-device solutions.
  • Enable content integration between multiple internal enterprise and vendor applications; ensure mobile platform compatibility, plugin/module adjustments, and overall site functionality.
  • Maintain applications; conduct content updates; identify and rectify outdated application processes and tools. Support and maintain legacy software applications using PHP, MySQL, Drupal, HTML5, XML, CSS, and associated technologies.
  • Utilize GitHub for logging issues and enhancement requests related to developed custom applications.
  • Provide application-specific end-user documentation and training when appropriate, including facilitation of training classes specifically on how to use newly developed and delivered applications.

Reports and Documentation Delivery

  • Creates custom queries and reports from different data sources utilizing Cognos and Tableau that leverage data stored in custom-developed applications and legacy data sources such as PeopleSoft.
  • Manages multiple technology projects using current project management methodologies and producing timely and concise written and verbal status reports.
  • Maintain comprehensive documentation for all applications and systems.
  • Maintains internal and external technical documentation with other Client Systems Support staff utilizing Microsoft Teams/SharePoint.

Information Technology Support

  • Assists in the recommendation and selection of new systems or technology tools.
  • Attends training/meetings opportunities provided by OIT, including SCAD meetings, to be aware of changes that may impact systems.
  • Manage other special projects or duties as assigned.

COMPLEX TASKS, KEY DECISION-MAKING, SPECIAL DEMANDS

The Application Development and Delivery Manager must balance a demanding workload and work effectively under pressure. The successful candidate must be flexible and adaptive to the evolving needs of the Office of the Dean of the College, able to collaborate, establish credibility, and build relationships with all constituents. This position is charged with analyzing and developing IT solutions and improving business operations. This individual will champion operational excellence in alignment with the needs of ODOC and must possess:

  • Excellent analytical and customer service skills
  • Ability to complete complex assignments quickly and with a high degree of quality and accuracy, respond with appropriate urgency to situations that arise, and solve difficult problems proactively and efficiently
  • Solid and confident decision-making skills and outstanding judgment
  • Ability to empathize with the client to understand issues and business needs
  • Ability to write and communicate clearly
  • Ability to anticipate demands, make quick decisions, and act with poise under pressure
  • Ability to meet deadlines
  • Ability to work with OIT, consultants, University partners, and process owners as directed by the supervisor

CORE COMPETENCIES

Customer Focus: Advanced level

  • Commits to meeting the expectations and requirements of internal and external stakeholders
  • Gets firsthand information and assesses it to measure stakeholder satisfaction
  • Builds and maintains effective relationships with stakeholders and gains their trust and respect


Functional/Technical Skills: Advanced level

  • Has and uses the required functional and technical knowledge and skills to do the job at a high level of accomplishment
  • Chooses appropriate tools or technology for tasks; experiments with new processes, tools, or technologies to determine applicability
  • Provides opportunities for others to learn technical skills and concepts
  • Write clean, maintainable, and efficient code
  • Drive continuous adoption and integration of relevant new technologies


Peer Relationships & Collaboration: Intermediate level

  • Responds and relates well to people in all positions, inside and outside the organization or field of expertise
  • Quickly finds common ground and tries to solve problems
  • Values experience and likes to learn from those who have been there before
  • Encourages collaboration and quickly gains the trust and support of others


Problem Solving: Advanced level

  • Uses a combination of logic, analysis, experience, wisdom, and methods to make sound, timely decisions and to solve problems
  • Probes appropriate sources for relevant information and answers to key questions; demonstrates persistence and skill in gathering information; understands levels of inclusion necessary for ownership and effective action
  • Has solutions and suggestions that are effective and turn out to be correct and accurate when judged over time
  • Is sought out by others for input and process support


Effective Communication: Intermediate level

  • Eloquently composes clear, concise, and crisp messages to a variety of audiences
  • Appropriately incorporates wit and humor into his/her writing
  • Has a good reputation for patiently and politely listening to others
  • Takes time to digest what he/she hears before responding
  • Ability to articulate questions for non-technical users to understand or clarify needs
  • Refrains from interrupting or correcting the speaker, allowing the person to make their point
  • Develop and deliver user-facing classes on how to use any developed or delivered applications. Training may take a variety of formats, including in-person, recorded, online, or written manuals


Action Oriented/Drive for Results: Advanced level

  • Demonstrated ability to take initiative and seize an opportunity when success is attainable
  • Willingness to undertake both mundane and complex tasks with enthusiasm, energy, and a drive to finish
  • Considers planning important but will readily jump into an urgent situation without a plan rather than lose the moment
  • Does not give up before finishing, even in the face of resistance or setbacks
  • Continuously pushes self for results and consistently meets goals


Qualifications:

Essential Qualifications:

  • Bachelor's degree or equivalent related experience
  • Minimum of 5 years of relevant IT experience, preferably as an application delivery or web application developer/database administrator
  • Experience in website development and maintenance in Drupal
  • Excellent programming skills, including database and system integration experience using HTML, PHP, MySQL, XML, Laravel, and JavaScript
  • Ability to write source code and automation scripts
  • Proficiency with software and systems listed under position responsibilities. Proficiency with data manipulation/query writing/systems solutions/process improvement
  • Experience using browser debugging tools
  • Good understanding of web standards
  • Exemplary customer service, attitude, and strong initiative
  • Excellent organization, interpersonal, and communication skills
  • Proven ability to manage multiple priorities simultaneously
  • Ability to work independently while also interacting with other IT colleagues in Client Systems Support and SCAD/DCS areas

Preferred Qualifications:

  • Certification in Windows and Mac
  • Web application developer certification in specialized coding
  • Web development and software application experience
  • Experience in system administration, custom application development, and application delivery methodologies
  • Knowledge of Drupal and experience with PeopleSoft ERP
  • Familiarity with ITIL or similar practices for managing IT services
  • Expertise with service request tracking systems such as ServiceNow
  • Web 2.0 skills centered around social media such as Twitter, RSS Feed, Kaltura videos, podcasts, and other technologies which may be embedded in local applications
  • Familiarity and use of cPanel as a hosting platform for legacy web applications

The final candidate will be required to complete a background check.

Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. KNOW YOUR RIGHTS

Standard Weekly Hours:
36.25

Eligible for Overtime:
No

Benefits Eligible:
Yes

Probationary Period:
180 days

Essential Services Personnel (see policy for detail):
No

Physical Capacity Exam Required:
No

Valid Drivers License Required:
No

Experience Level:
Mid-Senior Level

:
#Ll-DP1

  • Princeton, United States InsideHigherEd Full time

    OverviewThe Full-stack Application Developer and Delivery Manager role is crucial in providing hands-on Application and Web development support across multiple offices within the Office of the Dean of the College (ODOC). This position emphasizes expertise in the Laravel framework, excellent technical proficiency, customer service acumen, effective project...


  • Princeton, United States InsideHigherEd Full time

    OverviewThe Full-stack Application Developer and Delivery Manager role is crucial in providing hands-on Application and Web development support across multiple offices within the Office of the Dean of the College (ODOC). This position emphasizes expertise in the Laravel framework, excellent technical proficiency, customer service acumen, effective project...


  • Princeton, New Jersey, United States Princeton University Full time

    Overview: The Full-stack Application Developer and Delivery Manager role is crucial in providing hands-on Application and Web development support across multiple offices within the Office of the Dean of the College (ODOC). This position emphasizes expertise in the Laravel framework, excellent technical proficiency, customer service acumen, effective project...


  • Princeton, United States ALLTECH CONSULTING SVC INC Full time

    We are currently seeking Full Stack Application Developer with deep expertise in Java, web, and database technologies. As a full stack Java Application developer of the Business Systems Development team, you will participate in designing, developing and implementing exchange systems that directly support trading, help desk, surveillance, clearing, business...


  • Princeton, United States ALLTECH CONSULTING SVC INC Full time

    We are currently seeking Full Stack Application Developer with deep expertise in Java, web, and database technologies. As a full stack Java Application developer of the Business Systems Development team, you will participate in designing, developing and implementing exchange systems that directly support trading, help desk, surveillance, clearing, business...


  • Princeton, New Jersey, United States Proclinical Full time

    Senior .NET Full Stack Developer - Permanent - Princeton, NJProclinical Staffing is partnering with an oncology focused CRO to find a C#/.NET focused full stack developer with extensive knowledge of AWS Cloud Services. This is a permanent role located in Princeton, NJ.Primary Responsibilities:The successful candidate will be responsible for creating and...


  • Princeton, United States ProClinical Full time

    Senior .NET Full Stack Developer - Permanent - Princeton, NJ Proclinical Staffing is partnering with an oncology focused CRO to find a C#/.NET focused full stack developer with extensive knowledge of AWS Cloud Services. This is a permanent role located in Princeton, NJ. Primary Responsibilities: The successful candidate will be responsible for creating and...


  • Princeton, United States iTvorks Inc Full time

    Job Responsibilities Ownership of technical designs code development and component test execution to demonstrate alignment to the functional specification. Using configuration management and integration/build automation tools to lead and deploy Javascript/Java code. Applying knowledge of common relevant architecture frameworks in defining and evaluating...


  • Princeton, United States iTvorks Inc Full time

    Job Responsibilities Ownership of technical designs code development and component test execution to demonstrate alignment to the functional specification. Using configuration management and integration/build automation tools to lead and deploy Javascript/Java code. Applying knowledge of common relevant architecture frameworks in defining and evaluating...


  • Princeton, New Jersey, United States iTvorks Inc Full time

    Job Responsibilities Ownership of technical designs code development and component test execution to demonstrate alignment to the functional specification. Using configuration management and integration/build automation tools to lead and deploy Javascript/Java code. Applying knowledge of common relevant architecture frameworks in defining and evaluating...


  • Princeton, New Jersey, United States iTvorks Inc Full time

    Job Responsibilities Ownership of technical designs code development and component test execution to demonstrate alignment to the functional specification. Using configuration management and integration/build automation tools to lead and deploy Javascript/Java code. Applying knowledge of common relevant architecture frameworks in defining and evaluating...


  • Princeton, United States Princeton IT Services Full time

    Job DescriptionJob DescriptionJob Title: Java Full Stack Developer Location: Princeton, NJ Position Type: Full-time Experience: 10+ years Job Overview:We are seeking a highly skilled Java Full Stack Developer with 10+ years of experience to join our team. The ideal candidate will have a strong background in Java development and a proven track record of...


  • Princeton, United States Diverse Lynx Full time

    TASKS: •Develop user interfaces with Angular and PrimeNG •Implement server-side logic using .NET •Optimize application for maximum speed and scalability. •Ensure application security and data protection. MANDATORY SKILLS/EXPERIENCE Note: Candidates who do not have the mandatory skills will not be considered. •10+ years of Proven experience as a...


  • Princeton, United States Diverse Lynx Full time

    Role: .Net Full Stack Developer(ReactJS and AWS) Location: Princeton, NJ (Onsite) Duration: Fulltime/No contract Job Description Job Description Skill: .net Full Stack Developer Able to work in C# language. Able to work in ReactJS. Need good experience in advanced concepts like solid principles, dependency injection. Good knowledge in OOPS...


  • Princeton, New Jersey, United States InsideHigherEd Full time

    Job Title: Full-Stack Engineer at The AcceleratorThe Accelerator is in search of a skilled full-stack engineer to play a crucial role in crafting, building, and boosting web and mobile applications. Join a small, dynamic team and take charge of designing responsive web apps, developing APIs, leading code reviews, and enhancing overall app performance.If...

  • Full Stack Engineer I

    2 weeks ago


    Princeton, United States Princeton University Full time

    Overview: The Accelerator is hiring a Full-Stack Engineer to help design, develop and optimize web and mobile applications. They'll collaborate with the engineering team to help design responsive web apps, create APIs, conduct code reviews, advocate for best practices, and optimize app performance.   As part of a small cross-functional team, this...

  • Full Stack Developer

    4 weeks ago


    Princeton, United States Diverse Lynx Full time

    Job Role - Java Developer Location - Phoenix, Az Experience Required - 6+ years Client- TCS Rate: $50/Hr. (max) No OPTs please. Tech Stack: Java, Spring Boot, RDBMS, GIT (GitHub, GitLab, Bit Bucket, SVN), Gradle, Maven, Postman, Oracle PL/SQL, Apache Kafka, API, Spring Boot, CI/CD, Docker, Junit, Rest Web Services Details: 6-9 years of software...

  • Full Stack Developer

    2 weeks ago


    Princeton, United States Diverse Lynx Full time

    Job Role - Java Developer Location - Phoenix, Az Experience Required - 6+ years Client- TCS Rate: $50/Hr. (max) No OPTs please. Tech Stack: Java, Spring Boot, RDBMS, GIT (GitHub, GitLab, Bit Bucket, SVN), Gradle, Maven, Postman, Oracle PL/SQL, Apache Kafka, API, Spring Boot, CI/CD, Docker, Junit, Rest Web Services Details: 6-9 years of software...


  • Princeton, United States InsideHigherEd Full time

    OverviewThe Accelerator is looking for a talented full-stack engineer to play a key role in designing, developing, and enhancing web and mobile applications. The successful candidate will spearhead the design process within the engineering team for responsive web apps, create APIs, oversee code reviews, promote best practices, and improve overall app...


  • Princeton, United States S&P Global Full time

    About the Role: Grade Level (for internal use): 13 About the Role: The Team: S&P Global Ratings' data services group is a team of data and technology professionals who define and execute the strategic data roadmap. This team builds and manages a series of carefully curated enterprise data stores, data services, data analytics and BI products that are...