TitleProgrammer Analyst/Consultant
State/ProvinceAny State
Avalon Consulting, LLC is looking for a professional with a range of skills in custom development and customization of packaged solutionsAvalon web site and application implementation projects are typically large and mission critical, thus requiring a strong foundation in classic software engineering lifecycle and systems integration experience.  The selected individual will analyze, design, and work with a team of skilled consultants to build solutions for private enterprises and government clients. The applicant would be involved in all phases of the project lifecycle, from initial analysis and requirements gathering, to design, implementation and deployment. 
We are looking for individuals who know data, are problem solvers and solution designers, and who thrive on learning new techniques and technologies. If you are passionate about finding ways to gain value from data, optimizing databases, understanding the concepts of object-oriented programming as well as the nuances of web systems design and development, then you are a good fit for Avalon. 
Responsibilities include:

Software design, architecture, web development, front-end design and business analysis
Analyzing client data challenges and business opportunities to write requirements and specifications
Developing metadata schemas, taxonomies, ontologies, and content models
Software development and scripting to support systems implementation
Software configuration and management to deploy new systems  

Bachelor’s degree in Computer Science, Computer Engineering or a related field, Masters Preferred
6+ years' experience working with analysis, design, and development
7+ years’ experience implementing solutions with one or more Web Content Management Systems

Ability to develop programs using languages such as Javascript, Python, Java, C#, XSLT, XQuery, Ruby, Perl, etc.
Strong experience with HTML, CSS and client-side Javascript including libraries such as jQuery
Must be highly proficient in SQL preferably across multiple databases.
Broad and deep understanding of multiple application server platforms.

Special consideration given to applicants with project and resource management experience, as well as direct client communication and product delivery.