Location: Anywhere
URL: http://www.ideate.com
We're looking for a talented Programmer to join our team and contribute to the development of the Ideate Framework (www.ideate.com)
We leverage Web-style architecture, advanced JavaScript techniques and XML for a fully-dynamic application platform.
We don't care where you live, how old you are, whether you are green, blue or yellow, or what any of your preferences are. We just want someone smart, hardworking and reliable who can communicate clearly and execute flawlessly.
3+ Years Enterprise Application Development with strong working knowledge of Java, JavaScript, JSP, Servlets, HTML/DHTML, Webservices, AJAX, JSON, XML/XSLT & PL/SQL, Hibernate, Unix, etc.
3+ Yearsâ working in an Agile or Scrum style software development environment.
Bachelor of Science with major study in Computer Information Systems or Computer Science or equivalent experience/background
Technical Requirements:
- Strong JavaScript skills including its use for OOP and an understanding of closures / prototypal inheritance
- Experience with DB-driven systems: MySQL/MS SQLServer/Oracle and Hibernate or equivalent ORM
- Experience with XML: XSLT, XPath, DTD/XSD or Schema modeling, DOM
- XML transformations to XHTML, PDF, or other file formats utilizing XSLT or an equivalent Java-based Transformation Framework
- Data mapping (XSDs, DBs, EDIs, etc)
- Web service technologies (JAX-WS, SOAP, WSDL), SOA, REST and Web APIs
Technical experiences that are a plus:
- Business Process Management Notation (BPMN)
- Business Rules Management Systems (BRMS) â" JBoss DROOLS
- Enterprise Service Buses (ESBs)
- Indexing - Lucene/Solr
- Experience with Functional Programming
- Server-side JavaScript
- canonical modeling
Other skills/attributes:
- Strong written, verbal, and listening communication skills.Responsible - likes to take âownershipâ of projects, tasks and issues
- Analytical and solution focused
- Structured and process oriented
- Self-motivated with good time management skills
- Doesn't cave under pressure
Job Description:
- Collaborate on design and implementation of large and/or architecturally significant applications
- Participate in all aspects of developing component software solutions: design, functional and technical requirements, coding, debugging, testing, release, and operational support
- Work within a group environment to provide efficient and effective software solutions
- Champion company standards and best practices
- Work to continuously improve software delivery processes and practices
- Build partnerships across the application, business and infrastructure teams
We offer a positive and collaborative work environment and encourage initiative - grow your skills and experience with us.
Compensation commensurate with experience/skills. Potential opportunity for Options for exemplary employees that demonstrate above and beyond work and collaboration.
Consilience International is an EEO Employer. All qualified applicants will receive consideration without regard to race, religion, age, national origin, sex, marital status, prior military service or mental or physical disability.
To apply: Send a resume with a concise cover letter to dave@ideate.com.
Apply for this job vacancy
No comments:
Post a Comment