Purdue University Logo Purdue University
Purdue University Logo

Full-stack Developer

💰 $100,000 - $150,000 🌍 United States of America 📅 07/05/2023

Apply

Job Description

##### Job Description :

As the Full Stack Developer, you are responsible for leading and working
closely with the Unix group on architecture, design, support, and
administration of the web infrastructure environment. You will configure web
servers, monitor system activities and applications, and fine tune system
parameters and configuration to optimize performance and ensure security and
accessibility of systems. This position will create and maintain user
accounts, install and configure applications, and identify and apply
appropriate software upgrades and patches. Develop and maintain operating
procedures which support the web infrastructure environment and efficient and
effective use of resources. Work as part of a team to develop innovative web
applications through incorporation of ‎modern web technology. You will work
closely ‎with client areas to identify needs and develop creative solutions
focused on interactivity and ease of use. You will need to stay current with
emerging web ‎technologies and recommend development techniques that will
support College of Science's computing capabilities, and provide project
leadership, and technical mentoring to web systems administrators ensuring the
development of skills and processes.

##### **Education and Experience:**

* Bachelor’s Degree in Computer Science, Information Systems, or related field
* Minimum of two (2) years of systems administrator experience in a LAN network / distributed computing environment
* Equivalent combination of education and work experience will be accepted

##### **_As the Senior Web Administrator, you will need the following:_**

* Bachelor’s degree in computer science or related field
* Five (5) years IT experience
* Two (2) years systems administrator experience in a LAN network / distributed computing environment
* Experience with:
* large-scale TCP/IP protocol-based applications
* design and use of DNS. Experience installing and configuring client/server applications
* UNIX/Linux server administration and Apache configuration necessary
* PHP and shell scripts. Experience developing web applications, customer service experience, HTML and JavaScript experience, and experience gathering requirements for web or other IT applications/systems
* developing web applications using MySQL or PostgreSQL

##### **_Preferred:_**

* Experience with ‎relational databases, SQL, LDAP, CAS (Central Authentication Service), Cascade, and Python are beneficial
* Technical Leadership to assist in leading team when necessary

##### **_Skills needed:_**

* Extensive knowledge of computer operations
* Strong written and verbal communication and customer service skills
* Self-‎motivation and ability to work without supervision on daily tasks and projects
* Ability to:
* learn and use programming languages
* work productively as part of a team to complete ‎larger projects
* define, develop, and implement web applications built on a thoroughly articulated design rational
* design, propose, and manage ‎multiple projects independently and ‎‎consistently to meet tight deadlines with quality results in a fast-paced environment
* Effective consulting, presentation, influencing, ‎collaboration, and time-management skills is a must
* A working ‎understanding of cross-browser/platform web development issues‎
* Must be creative and comfortable learning and using new ‎technologies
* Strong interpersonal and oral and written communication skills, and the ability to build and maintain ‎relationships with ‎customers and colleagues
* Strong knowledge of HTML, ‎ JavaScript, PHP, shell scripts, MySQL, PostgreSQL, and Apache
* Knowledge of ADA compliancy best practices and tools. Strong written and verbal communication and customer service skills
* Ability to:
* communicate effectively with technical and non-technical individuals
* serve as technical lead on web projects
* mentor less experienced web systems administrators
* Strong knowledge of UNIX/Linux
* Knowledge of one or more of the following: Perl, Python, single sign-on technologies (CAS), LDAP, SVN repositories, Cron Jobs, and other programming languages

##### **Additional Information:**

* All new hires will be expected to follow Protect Purdue
* Purdue University will not sponsor employment authorization for this position
* A background check will be required for employment in this position
* FLSA: Exempt (Not Eligible for Overtime)
* Retirement Eligibility: Defined Contribution Waiting Period
* Purdue University is an EEO/AA employer fully committed to achieving a diverse workforce. All individuals, including minorities, women, individuals with disabilities, and veterans are encouraged to apply
* Benefit Statement: Purdue University offers a substantial Benefit Package including medical, dental, and vision insurance as well as a generous paid time off package for sick and vacation days