Bachelor degree from an accredited college or university with major course work in computer science, information systems or a related field
Two(2) years of experience in software development, application or systems programming or related position; using with C#, .Net and Python.
Any work-related experience resulting in acceptable proficiency levels in the above Minimum Qualifications is an acceptable substitute for the above specified education and experience requirements.
PREFERRED QUALIFICATIONS
- Proven experience as a SharePoint Developer
- JavaScript frameworks (jQuery, Ext JS) as well as server-side JavaScript (node, V8)
- Understanding of Big Data functions and the application of functions (Mapping, Shuffling, Reducing)
- Native Mobile Application Framework Experience (PhoneGap, Titanium)
- Familiarity with Automation and Testing (unit, file transfer, integration, usability).
- Experience with HTML/5, CSS, JavaScript, and developing a cross-browser compatible website.
- Knowledge of operational characteristics of various computer systems, applications, peripheral equipment, multiple operating systems and platforms.
- Knowledge of data modeling, database design and administration.
- Knowledge of database systems, relational and other structures, and system architecture.
CONDITIONS OF EMPLOYMENT
- Must pass a drug screen and background check.
- Must have Class C Texas Driver’s License
KNOWLEDGE, SKILLS, ABILITIES, AND BEHAVIORS
- Ability to embrace and embody the City’s core values of Respect, Integrity, Service, and Excellence (R.I.S.E.).
- Ability to communicate effectively with peers, supervisors, subordinates, and people to whom service is provided.
- Ability to produce desired work outcomes, including quality, quantity, and timeliness.
- Ability to plan and organize work, time, and resources, and if applicable, that of subordinates.
- Experience with large scale applications such as (ERP, CRM, Land Management)
- Experience with web development in a .NET stack
- Demonstrates ability to solve problems using the best technology available.
- Ability to evaluate client business requirements and implement information technology solutions.
- Troubleshoot hardware and software application problems.
- Support QA phase by tracking and repairing any defects