The Lead Developer/Analyst I is responsible for leading development efforts for new (green field) custom applications as well as leading in the analysis and implementation of major enhancements to existing custom applications. This position is responsible for delivering high-quality applications, services, and integrations as well as providing long-term support (5+ years) for applications where business needs are ever evolving. The position requires working with other developers, business analysts, business partners, testers, architects, and managers within OIT. Excellent communication and interpersonal skills are essential.
This is a hybrid position.
- Develop new, and enhance existing, custom software applications
- Works closely with OIT staff within an Agile SDLC Methodology to design, code, test, debug and support custom web applications
- Participate in the story grooming process. Work with BA to understand scope and requirements. Work with QA to understand and support acceptance criteria. Work with the architect to properly implement design architecture and security requirements.
- Work with management to plan and lead implementation changes to support deployments.
- Write clean and flexible code
- Ensure that projects follow all standards and processes regarding code versioning, merging, tagging, and building
- Ensure the pull request process is followed and lead code reviews
- Ensure that applications adhere to all security standards
- Ensure that UIs adhere to all required accessibility standards
- Follows all of Princeton’s data confidentiality policies
- Ensure that code has the proper level of automated testing
- Provide and lead application production support
- Contribute to the technical standards setting process
- Collaborate with other developers
- Mentor junior developers
- Promote an environment of continual learning and improvement
- Work with management to evaluate new technologies and lead proof-of-concept projects as needed
- Lead special projects as assigned by management.
Essential Qualifications
- 5+ years’ experience as a Full Stack Developer with leadership responsibilities building custom applications and services
- Excellent interpersonal, writing and communications skills. Ability to communicate effectively with a diverse user base having varied levels of technical proficiencies
- Ability to work independently, with little or no supervision
- Ability to work effectively in teams
- Ability to manage and lead multiple assignments, determine priorities, communicate effectively with team members and management, and support other team members
- Expert in Web languages: HTML, CSS
- Expert in Development Languages: Java, JavaScript, Typescript
- Expert in Application Frameworks: Spring/Springboot, Angular
- Expert in Relational Database design, implementation, queries, and reporting (DDL, SQL)
- Experience using JIRA to support an Agile workflow (SCRUM)
- Experience collaborating with Business Analyst and UX/UI design teams to understand project requirements and groom user stories
- Writes clean, efficient, and maintainable code, following security and accessibility guidelines and coding standards
- Experience developing high-quality custom solutions using Angular and Spring/Springboot and related technologies while adhering to accessibility and security standards and best practices
- Experience conducting thorough testing of applications to identify and fix defects or issues
- Experience building back-end processes and APIs that are performant and scalable
- Experience building back-end integrations between systems using APIs, file transfers, or database links
- Stays up to date with industry trends, technologies, and best practices related to full-stack development in Angular, Spring, relational databases and other related technologies
- Experience leading code reviews and contributing to the continuous improvement of development processes and practices
- When provided access to personal, proprietary and/or otherwise confidential data, maintains such data in the strictest confidence and follows procedures to ensure the privacy, security and proper use of data
- Education: A bachelor’s degree (Computer Science or related fields preferred) or equivalent work experience
Preferred Qualifications
- Experience with Oracle and PL/SQL relational database technologies
- Experience with Azure and Azure DevOps
- Experience with JEE Application Framework (JSP, JSF, EJB)
- Experience with WebLogic Application Server
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
36.25
No
Yes
No
No
No
Director
Join our Talent Network to receive updates about working at Princeton.
Princeton University job offers are contingent upon the candidate’s successful completion of a background check, reference checks, and pre-employment screening, as applicable.
If you have questions or comments regarding the iCIMS Privacy Policy or iCIMS FAQs , please contact [email protected] .
Go to our careers site.
Similar Positions
-
Manager, Process Improvement And Strategic Initiatives, Princeton University, United States, 18 days ago
Details Posted: 07-Apr-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 239215877 Manager, Process Improvement and Strateg...
-
Professional Specialist, Princeton University, United States, 18 days ago
Details Posted: 07-Apr-24 Location: Princeton, NJ, US, 08540 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 239184610 Position: Professional Specialist Compan...
-
Construction Manager, Princeton University, United States, 8 days ago
Details Posted: 18-Apr-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 239659540 Construction Manager US-NJ-Princeton Job...
-
Haskell Curator Of Modern And Contemporary Art, Princeton University, United States, 4 days ago
Details Posted: 22-Apr-24 Location: Princeton, NJ, US, 08540 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 239847834 Position: Haskell Curator of Modern and ...
-
Staff Research Physicist Diamond Quantum Devices And Microelectronics, Princeton University, United States, 25 days ago
Details Posted: 01-Apr-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 238868082 Staff Research Physicist- Diamond Quantu...
-
Assistant Director Of Athletics, Ticket Sales & Operations, Princeton University, United States, 25 days ago
Details Posted: 31-Mar-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 238788285 Assistant Director of Athletics, Ticket ...