Is a support group to understand the biological mechanisms devised a creative, energetic people human diseases that cause, life science researchers. Ingenuity ?'s industry leading-edge technology platform was built by engineers in the passionate improvement of human health by the intelligent use of interdisciplinary entrepreneurs of our team of researchers, scientists, and semantic technology. To develop solutions pathway analysis of industry analysis platforms and systems biology research using this technology, and now the new life sciences and healthcare market, is expanding. Intelligent talent vision user, our products, our technology and our passionate and eager to join our world-class team developers, entrepreneurs who are looking for.
Overview of the position
In this position, responsible for all aspects of the monitoring architecture design, development, implementation and several large Web-based applications and distributed systems (SaaS) technology. Architectural vision, serves as the Evangelist of the principles of the strategy, and internal staff, customers, and executive leadership. You need to, a unique opportunity to influence greatly to the success of our products and company further work on the architecture of the major components of the platform of your core skills and knowledge for. You cross-functional, software engineer, quality engineering, production engineering, ontologists, scientists, customer support, and product management to work. The joint high value provides the architecture for building customer facing application easy to use and technology direction.
Duties and responsibilities
Basic features:
Consumer application development requires ? provide technical direction and complex business issues to resolve in sound architecture and software engineering background, strong technical leadership and background highly scalable Web-based
? translate complex business initiatives with innovative technology solutions
Orientation of defining ? architecture vision and enterprise-wide solutions
?, verify integrity of architecture across multiple applications solutions.
Apply best practices and standard coding software development established ?
? understanding business domain that affect business process re-engineering and improvement, and promote and business challenges
Open ? score international creative technology, architecture and development process technology conferences, user groups, blogs, forums, community source and social media
? work provide guidance to software engineers and multiple software projects at the same time through the technical direction and lead technical and practical assistance and official, unofficial training
? create technology roadmap that business vision and direction.
Other senior technical experts to make decisions about technology affecting ? work collaboration solution portfolio and implementation of the cross
Stay evolution ? current, related to the overall framework of the technology industry, and development methodology and architecture technology vision and new software development technology and methodology according to incorporate
Steps to enable ? proposal and implementation of alternative to existing processes and individual, Department, or organization can more effectively and efficiently run
Marginal functions:
Analyze the ? identifying areas for optimization or enhance existing software refactoring.
Knowledge, skills and abilities
Minimum
Strong knowledge of ? Web 2.0 architecture and design principles
? Knowledge Java J2EE architecture and framework; a powerful object-oriented analysis and design skills
? excellent communication and interpersonal skills: speaking, strong sense of ownership of other functional groups within the project team members and project can operate.
Like Scrum and XP ? knowledge agile development methodology
Strong leadership ? technology's decision-making and problem-solving abilities
? ability to actively listen to the other people's motivation and promotion of the team environment
Preferred
? Semantic Web technology, information retrieval, distributed systems, and knowledge database theory
Experience
Minimum
Java/J2EE architecture design and development ? 5 years (a large Web-based SaaS application)
? 8 years with SDLC, software design, development, implementation, and object-oriented methodology with agile software development methodologies Scrum, XP.
? occurs in a continuous integration and deployment.
? 5 years in user interface development.
? solid experience in the implementation in the planning, design, and software architecture and infrastructure, large-scale Web-based business solutions.
? experience Web technologies (JavaScript, AJAX, XML/XSLT, JSP) Java/J2EE, SOA, Web services, XML, etc.
Such as such as ? experience and modern web framework YUI, Dojo, JQuery, Django, turbogears.
? experience cross-platform development methodology.
? causes rapid prototyping software
Including ? relational database experience, data modeling and performance tuning
Preferred
Domain experience medical apply above skills and techniques ? life science and health.
? parent density ontology, particularly bio-ontologies (GO, MeSH, UMLS) to
General database ? parent density Bioinformatics and computational biology resources (NCBI Entrez Gene, KEGG, PubMed)
Education
Minimum
? Bahamas calculator
Preferred
? master or computer science PhD
Working environment (lift travel, and other physical requirements)
A small ? or require any travel.
Apply: click the link below.
http://TBE.Taleo.NET/NA6/ATS/careers/requisition.jsp?org=INGENUITYSYSTEMS&CWS=1&rid=145
No comments:
Post a Comment