University of Pittsburgh
Software Developer (Finance)
The applicant must have built multiple software applications involving web front ends which use and store data in a database back end. Proficiency with Python, Java, javascript Must have built multiple web systems/modules in JSP or PHP using javascript and css with a relational database backend. Must be able to demonstrate proficiency by means of code samples or detailed discussion of the implementations. Expertise in javascript and css is a definite requirement. Experience of the entire software lifecycle is desired.
Excellent verbal and written skills are required so that that programmer can work closely with customers when necessary and can articulate plans, problems, and solutions clearly to team members. Technical qualifications: Python, Java, javascript and css programming with another programming (not scripting) language, in conjunction with a relational database server or other NoSQL datastore. Ability to design at the level of a software module user interface. Experience on both Windows and Linux preferred. Previous experience with web service architectures, MySQL, Oracle, Neo4j of Elasticsearch is a plus.
Bachelor's Degree in Computer Science, Information Science, or other related area. Five years of experience programming software for projects not related to school coursework. Equivalent combinaton of experience and education will be considered. Participates in complex analysis, evaluation, and design of systems. Maintains and contributes to programming standards. Implements and maintains major modules of complex systems. Technical qualifications: Python or Java programming, preferably both, creating complex applications. Responsibility for design at the level of a module. Knowledge of web services architectures. Experience on both Windows and Linux preferred.