Description
Responsibilities:
Designs, codes, analyzes, evaluates, tests, debugs, documents, and implements moderately complex software applications; Under general direction, devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results; Competent to work at the highest technical level of all phases of applications programming activities; Monitor program execution for expected performance; Monitors systems capacity and performance, plans and executes disaster recovery procedures, and provides end user technical support. Provides high level written communications such as white papers, decision documents, or research papers; Identify, escalate and document production impact issues.
Qualifications:
B.S. Electrical/Electronic/Computer Engineering or Computer Science preferred
2-4 years' experience with PostgreSQL/PostGIS
2-4 years' experience developing rich web front-ends in an enterprise environment
Experience with Sencha ExtJS required
Major Server Side projects in Python or Java
Two or more years' experience supporting Windows and Red Hat Linux Servers in a production enterprise environment
Experience with Windows and Linux system administration
Experience with configuration of web Servers, servlet containers, and TCP/IP Networking
Experience using Python and Shell Scripting in a UNIX environment
Experience with a DVCS
Able to write unit tests for own code, and that of others
Strong analytical & troubleshooting skills
Strong verbal and written communication skills
Ability to quickly acquire domain knowledge