Lead Architect, Software Development

Updated: over 2 years ago
Location: Princeton, NEW JERSEY
Deadline: The position may have been removed or expired!

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 re-factor 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.
  • Demonstrated knowledge in the following technical areas: Java, HTML5, CSS3, JavaScript, PHP, XML, JSON, Python, SQL, PL/SQL
  • 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.

Preferred Qualifications

  • Familiarity with NOSQL database technologies.
  • Previous experience managing highly technical developers.
  • Previous experience operationally supporting production systems.
  • Familiarity with cloud hosting options, particularly Microsoft Azure.

Education

 

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



36.25

No

Yes

180 days

No

No

No

Director

#LI-ST1

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. Princeton University requires all employees to be vaccinated against COVID-19, including subsequent boosters, and submit proof of vaccination status. Employees who cannot receive the vaccine because of a disability/medical contraindication or sincerely-held religious belief may request an accommodation (e.g., an exemption) to this requirement.
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