Employment
Omnimedix Institute is hiring for the positions listed below. Please submit your resume and/or inquiries to This e-mail address is being protected from spam bots, you need JavaScript enabled to view it . Indicate the position in which you are interested.
Java Developer | Web Application Developer | Quality Assurance Engineer
Java Developer
Skills and Experience
- Minimum 2 years of Java development experience.
- Demonstrated knowledge of Agile development practices including Test Driven
Development (TDD), iterative development, and continuous integration. - Skilled in object-oriented and pattern-based development.
- Proficient in web-based architectures and network protocols.
- Experienced in the use of software development tools (source code control, bug
tracking, profiling, unit testing, and debugging). - Strong software design, systems analysis, and programming skills, with expertise
in MVC frameworks (Struts 2, Spring), XML, and Web services (RESTful and/or
SOAP). - Expertise with Java and J2EE essential.
- Experienced with JBoss and Tomcat.
- Other helpful skills include: Eclipse, Maven/Ant, Subversion, JUnit, JavaDoc,
Log4J, Unix command line. - Excellent oral and written communication skills.
- Good interpersonal skills.
- Comfortable working both independently and as part of a team.
Description
Responsible for system architecture, analysis, design, development, and delivery of
production software. Elicits requirements and constructs functional and/or design
specifications. Researches and recommends methods and technologies for improving
software performance and quality. Estimates implementation time and risks for low-to-
moderately complex software modules. Considers unit-test and software quality
assurance needs. Verifies and resolves software defects/bugs. Maintains and improves
existing systems as required.
Last Revised: June 24, 2007
Web Application Developer
Skills and Experience
- Minimum 2 years of web application development experience on both Windows and Linux/Unix platforms.
- Demonstrated knowledge of Agile development practices including Test Driven Development (TDD), iterative development, and continuous integration.
- Skilled in object-oriented and pattern-based development.
- Proficient in web-based architectures and network protocols.
- Experienced in the use of software development tools (source code control, bug tracking, profiling, unit testing, and debugging).
- Strong software design, systems analysis, and programming skills, with expertise in MVC frameworks, XML, and Web services (RESTful and/or SOAP).
- Expertise with Java and J2EE essential.
- Experience with C, C++, C#, ASP.NET, ADO.NET a plus.
- Excellent oral and written communication skills.
- Good interpersonal skills.
- Comfortable working both independently and as part of a team.
Description
Responsible for system architecture, analysis, design, development, and delivery of
production web-based applications. Elicits requirements and constructs functional and/or
design specifications. Researches and recommends methods and technologies for
improving software performance and quality. Estimates implementation time and risks
for low-to-moderately complex software modules. Considers unit-test and software
quality assurance needs. Verifies and resolves software defects/bugs. Maintains and
improves existing systems as required.
Last Revised: June 24, 2007
Quality Assurance Engineer
Skills and Experience
- Minimum 3 years of quality assurance experience with Java applications.
- Demonstrated knowledge of development and integration activities required to deliver production-quality software.
- Experience with Agile development practices including Test Driven Development (TDD), iterative development, and continuous integration.
- Proficient in web-based architectures and network protocols.
- Knowledge of Java and J2EE capabilities, MVC frameworks (Struts 2, Spring), XML, and Web services (RESTful and/or SOAP).
- Solid experience with quality evaluation tactics and development open source tools, with expertise in HTTPunit, Junit, Fit (Framework for Integrated Test), and mock objects.
- Experienced with JBoss, Tomcat, Hibernate, SQL, MySQL.
- Other helpful skills include: IDEA, Maven/Ant, Subversion, JavaDoc, Unix command line.
- Excellent oral and written communication skills.
- Good interpersonal skills.
- Comfortable working both independently and as part of a team.
Description
Creates, documents, and executes test cases and plans consistent with requirements in an
Agile setting. Works with development team to build regression, systems integration,
performance, and load test suites. Prepares tests for inclusion in automated test suites.
Designs and configures test environment, working closely with IT and development
teams for base machine and software configuration. Diagnoses problems and follows
through with deployment issues and software defects/bugs to ensure they are addressed.
Last Revised: June 24, 2007
In addition to a comprehensive benefits package Omnimedix Institute offers a dynamic work environment with a focus on team-oriented methodologies. Our offices feature inside bike parking and are located in downtown Portland, Oregon near the MAX and Streetcar lines.