Job ID: 103275
Job date: 2017-08-11
End Date:
Company : University of Chicago Country : Role : Programmer
Job date: 2017-08-11
End Date:
Company : University of Chicago Country : Role : Programmer
Job Description:
Under general direction, formulates and defines the scope and objectives for new or existing applications or programs requiring custom development. Typically carries out assignments with minimal direction from a project manager or programming development manager. Works with stakeholders to gather requirements for developmental programs. Reviews and analyzes business and technical requirements. Designs applications to meet business and technical requirements. Translates specifications into business cases, models, and ultimately into designs and actual programming code. Devises or modifies procedures to solve complex problems and works at a high technical level in all phases of application development and programming activities. Works as part of a team with varying responsibilities for completion of an entire project or a phase of a project. Participates in component design, programming, code reviews, and unit testing. Designs and develops technology and models for development projects as assigned. Performs code testing on components and works to ensure appropriate implementation standards are met. Evaluates design alternatives for development cost and solutions using various methods. Typically works with business analysts, project managers, and end-users to ensure that delivery expectations are met. Provides support and maintenance for existing applications and participates in production support during business hours and pre-launch hours. Resolves customer complaints and responds to suggestions for improvements and enhancements from end-users. Demonstrates programs. Provides appropriate written documentation of project development and programming code. Develop services-driven infrastructure for high-throughput analysis of genomic data. Utilize Gride backend for the support of software and interface development to leverage bioinformatics tools being developed by Bioinformatics group at Math and Computer Science Argonne National Laboratory for the need of biodefense research. Education: Master's degree in computer science, bioinformatics or related field required; a minimum of two years of experience in the field of bioinformatics and the development of integrated computational resources for the needs of genetic sequence analysis required. Experience :
Additional Info:
About the Unit: Globus (www.globus.org) delivers commercial-quality, cloud-based software application and platform services to global, non-profit research and government policy communities, as a sustainable, non-profit business within The University of Chicago. [Click Here to Access the Original Job Post]
Under general direction, formulates and defines the scope and objectives for new or existing applications or programs requiring custom development. Typically carries out assignments with minimal direction from a project manager or programming development manager. Works with stakeholders to gather requirements for developmental programs. Reviews and analyzes business and technical requirements. Designs applications to meet business and technical requirements. Translates specifications into business cases, models, and ultimately into designs and actual programming code. Devises or modifies procedures to solve complex problems and works at a high technical level in all phases of application development and programming activities. Works as part of a team with varying responsibilities for completion of an entire project or a phase of a project. Participates in component design, programming, code reviews, and unit testing. Designs and develops technology and models for development projects as assigned. Performs code testing on components and works to ensure appropriate implementation standards are met. Evaluates design alternatives for development cost and solutions using various methods. Typically works with business analysts, project managers, and end-users to ensure that delivery expectations are met. Provides support and maintenance for existing applications and participates in production support during business hours and pre-launch hours. Resolves customer complaints and responds to suggestions for improvements and enhancements from end-users. Demonstrates programs. Provides appropriate written documentation of project development and programming code. Develop services-driven infrastructure for high-throughput analysis of genomic data. Utilize Gride backend for the support of software and interface development to leverage bioinformatics tools being developed by Bioinformatics group at Math and Computer Science Argonne National Laboratory for the need of biodefense research. Education: Master's degree in computer science, bioinformatics or related field required; a minimum of two years of experience in the field of bioinformatics and the development of integrated computational resources for the needs of genetic sequence analysis required. Experience :
- Three years of relevant programming experience required.
- Experience using relevant software development programs required.
- Experience using applications such as Java, SQL, XML, with C++, Perl, PHP, and/or JavaScript required.
- Experience developing Web based and client/server applications required.
- Experience developing, implementing, debugging and maintaining applications required.
- Experience with full design life cycle required.
- Experience creating development specifications, business cases, and other development related documentation required.
- Experience with other communication technologies (RMI, RPC, CORBA, GRID, etc) preferred. SQL Server, ASP.NET, and/or C+ experience preferred.
- Linux/Unix experience preferred
- Knowledge of concepts, practices, and procedures of software development required.
- Excellent verbal and written communication skills required.
- Ability to use standard software development applications and tools required.
- Ability to use analytical and quantitative skills and diagnostic techniques to resolve problems required.
- Ability to manage complex technical details required.
- Ability to communicate technical concepts to non-technical staff required.
- Ability to work in a collaborative team environment required.
- Confidentiality related to sensitive University matters such as, strategic initiatives, trade secrets, quiet periods, and scientific discoveries yet to be put in the public domain required.
- Ability to work on a flexible schedule which will include occasional late night and/or weekend hours required.
Requeriments :
Skills :
- Bioinformatics
- Genetics
- JavaScript
- Lunix/Unix
- PHP
- Programing in C++
- Programing Skills
- Programming in .NET
- Programming in Java
- Programming in PERL
- Software Design
- SQL
Areas :
Additional Info:
About the Unit: Globus (www.globus.org) delivers commercial-quality, cloud-based software application and platform services to global, non-profit research and government policy communities, as a sustainable, non-profit business within The University of Chicago. [Click Here to Access the Original Job Post]