Job ID: 2020-12155 Type: Full-Time # of Openings: 1 Category: Information Technology
Software Infrastructure Services (SIS) is a group of highly-technical, highly-competent technologists who support the software infrastructure necessary to provide academic and administrative computing at Princeton University. The Lead Architect for Software Development is the primary technical resource charged with enabling the entire team to excel in all of the various functional areas assigned to SIS, including, but not limited to: APIs, Puppet, Git, Mobile Apps, Windows, Linux, RDBMS, PL/SQL, Docker, Python, PHP, and other technologies. Working closely with the Director of SIS, the duties of the position include:
Analysis, discovery and dissemination of industry best practices and standards.
Collaborating with all team members to enable and mentor across all areas.
Prototyping and building proof of concept installations to further the efforts of the team.
Analysis of existing design patterns with the intent to refactor as necessary.
Analyze, discover and disseminate best practices and standards for modern software development practices for both on-premise and cloud-based applications.
Design and implement CI/CD processes based on industry best practices.
Experiment, prototype, design and implement novel solutions to new challenges.
Enable, mentor and lead a group of senior developers to adopt best practices and procedures.
A minimum of 8 years of experience in the development, deployment and support of enterprise applications in a complex organizational setting.
Broad technical knowledge and expertise in enterprise application development tools, relational databases, computer architecture principles and information systems security.
Familiarity with modern software IDEs and related support systems.
Expertise with Oracle RDBMS and Microsoft SQL Server RDBMS.
Ability to be a strong mentor.
Very strong interpersonal skills, communication (oral and written), and the ability to work effectively with diverse teams of people possessing varying technology backgrounds.
Excellent organizational and project management skills.
Ability to prioritize and manage multiple complex initiatives and projects serving various customers with available resources.
Ability to respond quickly to changing business needs and priorities.
Excellent analytical and problem solving skills and a track record in developing innovative solutions.
Extensive experience in the installation, upgrade, enhancement, and support of large-scale administrative applications.
Previous experience working through the full software development life cycle as a lead application developer or architect.
Ability to work with business analysts on specification development.
Commitment to Princeton’s core values and providing outstanding customer service.
Previous experience operationally supporting production systems.
Familiarity with cloud hosting options, particularly Microsoft Azure.
Bachelor’s degree in Information Technology and/or Computer Science.
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. EEO IS THE LAW.
Princeton University is a vibrant community of scholarship and learning that stands in the nation's service and in the service of all nations. Chartered in 1746, Princeton is the fourth-oldest college in the United States. Princeton is an independent, coeducational, nondenominational institution that provides undergraduate and graduate instruction in the humanities, social sciences, natural sciences and engineering.As a world-renowned research university, Princeton seeks to achieve the highest levels of distinction in the discovery and transmission of knowledge and understanding. At the same time, Princeton is distinctive among research universities in its commitment to undergraduate teaching.Today, more than 1,100 faculty members instruct approximately 5,200 undergraduate students and 2,600 graduate students. The University's generous financial aid program ensures that talented students from all economic backgrounds can afford a Princeton education.