Aivea Job Openings

Aivea is a Microsoft Gold Certified Partner. We focus on services that include design and implementation of Hardware, Systems Integration, Business Intelligence Solutions, Content Management Systems, Custom Enterprise Applications, Project Management, Technology Planning and Deployment.

Today, organizations that have adopted Aivea business solutions are experiencing dramatic results, including increased revenues, increased customer satisfaction, lower operational costs, and higher returns on their existing technology investments. Aivea employs over 80 engineers fulltime and have around 1600 deployments for our eCommerce and Shipping products.

Aivea Corporation
3075 SW 234th Ave.
Suite 110
Hillsboro, OR 97123
Fax: 503-214-8164
Phone: 503-649-1884

Apply Online


Software Engineer - (US-WA-Seattle)


Min Education: Bachelors
Job Type: Full Time
Email this job to a friend

Title : Software Engineer
Job Type: Full-time
Location: Seattle, WA
Submit Resumes To: careers@aivea.com

Our client is looking for highly talented and motivated technical candidates with XML/XSLT, .NET/VB, SQL programming skills to join healthcare applications and content processing team.

Major Responsibilities

  • Be part of the content production team to design and develop applications which process the XML source data from the content management system and database tables into various different electronic formats
  • Work with the clinical editors, project management and business development teams to drive features, specifications, design, implementation, and other software development responsibilities.
  • Create and update technical documents
  • Other tasks as assigned by the supervisor
  • Reports to the Development Manager/Software Architect

Experience Required

  • Bachelor’s degree in Computer Science or comparable experience
  • Excellent analytical and programming skills
  • 2+ years of professional software development experience with good knowledge of Software Development Process
  • Development experience using C#, VB.NET, Visual Basic 6.0, XML, and XSLT
  • Experience in developing applications using SQL Server and Access database
  • Able to thrive in a fast-paced, client-focused, changing environment
  • Able to work independently, and be self-directed
  • Strong oral and written communication skills
  • Knowledge of Content Management Systems would be a plus
  • Experience in Health Care Industry and knowledge of HIPAA would be a plus

Sr. Software Engineer (ASP.NET/C#/XML/SQL) - (US-WA-Seattle)

Min Education: Bachelors
Job Type:
Full Time
Email this job to a friend

Location: Seattle, WA
Job Type: Full-time
Salary: DOE
No. of Positions: 2
Submit Resumes To: careers@aivea.com

Title: Senior Software Engineer
Reports to: Product Development Manager

Our client is looking for highly talented and motivated technical candidates with .NET design/development skills to join our health care web applications development team.

Major Responsibilities

  • Participate in the design of the technical architecture of healthcare web applications.
  • Be part of hosted web applications development team using Microsoft .NET technologies and SQL Server.
  • Work with the program management team and customer(s) to drive features and specifications, architecture design, implementation, and other software development responsibilities.
  • Create and update technical documents
  • May lead small technical teams and doing hands on development

Experience Required

  • Bachelor’s degree in Computer Science.
  • Excellent analytical and programming skills.
  • 5+ years of professional software development experience with good knowledge of Software Development Process
  • Extensive .NET web development experience using ASP.NET and C#
  • Experience designing and developing hosted enterprise Web Applications and Web Services
  • Experience in writing T-SQL queries and stored procedures
  • Able to thrive in a fast-paced, client-focused, changing environment
  • Able to work independently, and be self-directed
  • Strong oral and written communication skills
  • Experience in Health Care Industry and knowledge of HIPAA would be a plus

Business Systems Analyst (ERP Systems) - (US-OR-Lake Oswego or San Ramon)

Min Education:
Bachelors
Job Type:
Full Time
Email this job to a friend

Title : Business Systems Analyst
Job Type: Full-time
Location: Lake Oswego, WA / San Ramon, CA
Submit Resumes To: careers@aivea.com

JOB SUMMARY

Our client is a leading provider of transaction tax solutions. The Business Systems Analyst (BSA) for Small and Midsize Businesses (SMB) will work with marketing and development to define the next generation of real-time integration tools and packaged adapters with packaged financial systems in the mid-tier for the MTS offering.

You will be responsible for the requirement specification and functional design of tax integration processes between MTS and targeted mid-market e-commerce and financial systems. You will provide leadership and financial systems integration expertise to design and implement integration products.

JOB RESPONSIBILITIES INCLUDE

  • Work closely with marketing, development, and partners to execute the Sabrix MTS integration products and tools strategy for servicing mid-market customers who have purchased MTS.
  • Work with product and service partners to establish project plans and business process best practices for the design, development and implementation of integration products.
  • Perform detailed analysis of business integration with a variety of popular business financials software packages servicing the SMB.
  • Prepare detailed Requirement and Functional Specification documentation, including use cases, PowerPoint presentations, and other documents, to articulate requirements internally and externally.
  • Assist with end-user documentation, process flows, specifications, and diagrams to provide direction to customers and to development services, and support teams.
  • Assist in providing 2nd level support and training to Support, Professional Services staff, and integration partners.

JOB REQUIREMENTS

  • Requires broad financial processes and systems experience across quote-to-cash and procure-to-pay business functions (billing, order management, accounts receivable, purchasing, accounts payable, general ledger.)
  • Strong understanding of standard financial processes and ability to overlay the process understanding onto multiple financial business systems packages. Experience with e-commerce systems a plus.
  • Transaction tax experience a plus.
  • At least 5-7 years of experience combining analysis, specification, configuration, and implementation of financial systems implementations and software integrations.
  • Relevant experience includes product management in EAI/SOAP/Web Services integrations and/or professional services implementations with an EAI/SOAP/Web services component.
  • Experience integrating with mid-market ERPs and/or SaaS integrations required.
  • Exposure to one or more of Microsoft Dynamics GP; Microsoft Dynamics NAV; Microsoft Dynamics SL, Microsoft Dynamics AX or SAP Business One required. .NET experience a plus.
  • Experience recruiting and project managing third party technical consultants required.
  • Requires proven track record of successfully managing to on-time and on-budget delivery.
  • Proficiency/experience in multiple 2 -3 full product life cycles either as BSA, consultant or product manager.
  • Strong analytical and design skills
  • Highly self motivated and directed
  • Effective communications, presentation, organizational and planning skills
  • Familiarity with standard accounting and G/L functionality in addition to EAI, SOAP and web-services technical expertise
  • Degree in Business Administration or Computer Science or equivalent

OTHER QUALIFICATIONS

  • Excellent communication and presentation skills in interacting with management and communicating functional vision.
  • Strong customer-facing experience and skills.
  • Formal education in accounting/finance is desired.
  • Previous work with transaction tax packages a plus.
  • Strong understanding of web integration principles, Enterprise Application Integration (EAI), middleware, or other integration experience at the mid-market level.
  • Ability to multi-task and work under high customer demand and changing priorities.

Sr. Software Engineer (C#/Web Services) - (US-OR-Lake Oswego)

Min Education:
Bachelors
Job Type:
Full Time
Email this job to a friend

Location: Lake Oswego, OR
Job Type: Full-time
E-Mail Resumes To: careers@aivea.com
Compensation: DOE
Start Date: ASAP

Primary Responsibilities

As a .Net Developer you will be part of our team responsible for the framework supporting integrations between the Enterprise Tax Software and financials applications for the mid market. You will work closely with the Integration Architect to create a solid foundation for our .Net based integrations, maintain and support the product, be responsible for unit testing, and assist in support issues where appropriate. As a Sr. .Net Developer you will work in a team with Business Analysts, Architects, and other core developers to analyze and convert business requirements into scalable, robust and flexible designs. You will participate in design sessions to understand the requirements and design, be the primary developer of the interface code, and ensure that the design meets specifications and quality standards.

Tasks Performed

  • Responsible for two or more .Net based developments
  • Enhance and bug fix code lines
  • Troubleshoot 2nd level support issues
  • Code, unit test, and document new developments and any code fixes
  • Assist in performance tests and metrics generation
  • Perform programming and unit testing tasks to existing and new code based on design discussions, input from the Business Systems Analyst, and customer-reported issues
  • Provide second-level support for customer support issues
  • Maintain a working relationship with BSA, Lead Architect, and Development team
  • Assist in training internal staff regarding architecture and technical aspects
  • Write technical specifications, program documentation, and unit test plans for all work performed
  • Assist in QA process and customer issue resolution where needed
  • Assist in developing pilot evaluations
  • Develop new implementation tools and methodologies

Desired Education

Bachelors in Computer Science, Information Systems, or Engineering or equivalent experience

Desired Job Experience

  • At least 5-7 years of experience combining analysis, design, development and implementation of OO and /or distributed component based applications
  • Strong analytical and design skills
  • Strong Service Oriented Architecture principles
  • Experience identifying and applying design patterns in n-tier architecture
  • Design and Development on Microsoft .Net Framework 1.1 & 2.0
  • Hands on development with OO Languages like C# and Java
  • Experience with Declaritive Programming
  • Experience leveraging .NET Framework Services; WebServices, WSDL, Xsd, Xml Serialization, Inspection, and custom attributes.
  • Experience with Log4Net, NUnit, NAnt

Other Qualifications

  • Excellent communication and presentation skills in interacting with management and communicating technical vision to the development team
  • Expertise in multiple architecture platforms
  • Exposure to financial applications is a plus
  • Experience with data integrations with mid-tier ERP systems is a plus
  • Exposure to EAI technologies is very helpful

Enterprise Applications Manager - (US-OR-Lake Oswego)

Min Education: Bachelors
Job Type:
Full Time
Email this job to a friend

Location: Lake Oswego, OR
Job Type: Full-time
Salary: DOE
Submit Resumes To: careers@aivea.com

This position offers an excellent opportunity for technical and professional growth on a team that implements and maintains 20+ packaged and custom enterprise-level applications (e.g. Financials, CRM, HRIS, payroll, corporate web site, SharePoint intranet portal, time & attendance, etc.). We are looking for someone who has a development background and has strong methodology knowledge that will enable them to be a champion of structured delivery processes. Manages selection and implementation of tools that support all aspects of the project lifecycle.

Essential Functions/Major Responsibilities

  • Product Planning
    Maintains a long-term vision for applications.
    Works with stakeholders to establish plans and roadmaps for new application functionality.

  • Application Management
    Manages all aspects of software development lifecycle, including requirements gathering, design, development, quality assurance, implementation, and defect management processes.

  • Communications
    Is able to effectively communicate technical topics to non-technical audiences.
    Demonstrates the ability to effectively train various audiences on new product capabilities.

  • Team Management
    Assigns tasks/projects to a team of 4-5 members.
    Implements metrics to measure and help improve team performance.
    Adapts team direction to dynamically changing priorities.

Requirements

  • 8+ years of professional IT experience.
  • 3+ years of professional experience managing a team that is responsible for development and implementation of custom applications. Experience managing implementation of enterprise-level packaged applications (e.g. Financials, CRM, HRIS, SharePoint, time & attendance, etc.) is a strong plus.
  • 3+ years of professional experience as a developer of custom applications. Interface and reporting experience are a plus.
  • Advanced and detailed knowledge of the full spectrum of the software development lifecycle, including structured design and development principles and object-oriented techniques. Must have significant experience applying structured principles in a professional environment and instructing team members on proper use of structured principles.
  • Solid understanding of Microsoft development tools and technologies. Hands-on experience with classic ASP, ASP.NET/C#, VB6, XML/XSL, JSP, SharePoint 2007, or SQL Server Databases is a very strong plus.
  • Knowledge of reporting technologies (such as Crystal Reports, Cognos Impromptu, and Microsoft Reporting Services) also a plus.
  • Demonstrated success in a team environment.
  • Demonstrated success applying interpersonal and organizational skills to support professional interactions with customers and end users.
  • Qualified candidates possess excellent technical and leadership skills, and have performed strongly in an academic program resulting in a degree in CS or MIS (or comparably analytical major).
  • The ideal candidate is poised, professional, and thrives in a fast-paced, challenging role.
  • Candidates must have permanent United States work authorization.
  • Candidates must currently reside in the Portland metro area or be willing to relocate to Portland upon hire.

Senior Software Engineer - (US-OR-Lake Oswego)

Min Education: Bachelors
Job Type:
Full Time
Email this job to a friend

Location: Lake Oswego, OR
Job Type: Contract-To-Hire or Full-time
Salary: DOE
Submit Resumes To: careers@aivea.com

Seeking an experienced software engineer with solid skills in .NET, C#, SQL Server 2005, ASP.Net and XML.

Knowledge of Microsoft Reporting Services, VB, ASP, and sharepoint is a plus. This position offers an excellent opportunity for technical and professional growth, as we are currently redesigning and redeveloping our proprietary software in a C# / ASP.NET environment.

This position will be involved in new software and report development.

The position will also involve some technical support of tool-related issues.

Essential Functions & Job Scope

  • Apply Software Engineering competencies to design and develop software products.
  • Interact with key stakeholders from the Product Management, Implementation and support teams.
  • Develop in-depth knowledge of business processes facilitated by the companies software products.
  • Create and execute a complete set of unit test cases and follow test driven methodology.
  • Interact and pair program with other Software engineers on the team to build high quality products.
  • Coach and mentor junior engineers on the team.

Applicant Requirements

  • 3+ years of industry experience as a professional software developer.
  • 2-3+ years of experience in developing applications using .NET. Experience with .NET 2.0 preferred.
  • 2-3+ years of experience in developing applications using ASP.NET.
  • 2-3+ years of experience in developing stored procedures using MS SQL Server.
  • 1-2+ years of experience in unit test automation using tool such as NUnit.
  • 1-2+ years of experience in build automation using tools such as NAnt, etc.
  • Experience in agile software development lifecycle such as XP, SCRUM is a strong positive.
  • Experience with Microsoft Reporting Services, VB, ASP, and Sharepoint is a plus.
  • Microsoft Certification also a plus.
  • Ability to adapt quickly to new and changing technical environments as well as strong analytical, problem solving and quantitative abilities.
  • Solid verbal and written communication skills are required. The ideal candidate will also have the ability to adapt quickly to new and changing technical environments and possess strong analytical, problem solving and quantitative abilities.
  • MIS or Computer Science majors is preferred.
  • The position will generally involve very little travel, as most of the work will be performed at our Corporate
  • Headquarters office in Lake Oswego.
  • The position may involve overtime, which could be extensive at times based on delivery deadlines.
  • Candidates without permanent United States work authorization will not be considered.

SQA Test Engineer - (US-WA-Vancouver - 98687)

Min Education: Associate
Job Type:
Contract
Email this job to a friend

Title: SQA Test Engineer
Location: Vancouver, WA
Job type: Contract
Duration: 8 + months
Education: BS / AA or Networking Certifications
Experience: 3+ years
Pay rate: DOE
Submit Resumes To: careers@aivea.com

Responsibilities

  • Work on testing software for clients’ line of networked digital printers (MFPs.)
  • Work with an internal test team, development team and possibly with external development groups.
  • Write test plans, design manual & automated tests and execute these tests.
  • Track and report progress, communicate issues and recommendations with client management.

Must have skills

  • Knowledge of the tools and techniques used in testing the web services and networking functionality of Multi Function Printers (MFP’s).
  • Knowledge of software development and software test practices such as defect tracking, defect isolation, use of debugging tools, risk assessment and reporting on quality issues.
  • Direct experience writing test plans and running tests on two or more projects involving digital imaging products
  • Three or more years of software testing experience, with progressively increasing levels of contribution
  • Familiarity with testing software in a Windows environment and Windows development tools (Visual Studio.)
  • Familiarity with Windows development tools and software utilities used in testing

Desired

  • Engineering degree (A. A., B.S.) or Networking Certifications are preferred.
  • Experience with an automated test tool such as Visual Test or QTP
  • Familiarity with Windows and Linux networking environments
  • Experience with software applications or firmware associated with Printers, Scanners and MFPs.
  • Experience working with international teams to coordinate and plan testing efforts.

Software Engineer (.Net/Java Developer - Lake Oswego)


Job Type:
Full Time
Job Summary:

Seeking an experienced .Net Developer with 5-10 years of experience in enterprise applications development.

We seek candidates who have experience with commercial software product development, small/start up companies, Java experience or exposure, strong with UI, strong with OOD and able to demonstrate ability with algorithms.

Job Responsibilities:

You will be responsible for designing and implementing product enhancements, redesign of existing product functions, trouble-shooting and resolving product defects, unit and integration testing, and supporting successful deployment of our products in the field. Active interaction with internal customers, other developers, Quality Assurance, Product Management, Tax Research, Professional Services, and Customer Support counterparts is an integral part of the job.

Some of the key tasks you will perform include:

  • Designing object -based and service-oriented architectures
  • Programming and unit testing of code based upon design sessions with internal software users, customer-reported issues, and input from Marketing, Services, and Support
  • Unit and performance testing of design as part of development cycle
  • Development and re-factoring in the existing product, providing product enhancements and resolving product defects to meet customer issues.
  • Writing technical specifications, program documentation, and unit test plans for all work performed
  • Maintaining working relationships within Engineering and with cross-functional peers
  • Assisting in QA process and customer issue resolution where needed

Education and work experience required:

  • Bachelors in Computer Science, Information Systems, or Engineering or equivalent work experience.
  • Experience with full life cycle development: requirements gathering, analysis, design, coding, unit testing, and acceptance testing
  • Strong working knowledge with Object-Oriented Analysis, Design, and Implementation
  • Experience with iterative design and development methodologies
  • Design and Development on Microsoft .Net Framework 2.0
  • Experience developing Windows Client applications in an Service Oriented Architecture
  • Experience leveraging .NET Framework Services; WebServices, WSDL, Xsd, Xml Serialization, Inspection, and custom attributes
  • Experience with Log4Net, NUnit, NAnt
  • Experience in any of the following is considered a plus:
    - Knowledge and experience developing enterprise Java applications.
    - Knowledge and experience applying Design Patterns.
    - Knowledge and experience of UI frameworks and technologies (e.g., Ajax, CSS, DHTML, etc.)
    - Prior work experience in a start-up or similar fast-paced, demanding environment
    - Performance testing, analysis, and tuning experience

Other specialized knowledge and skills required:

  • Excellent communication and presentation skills in interacting with management and communicating technical vision to the development team
  • Expertise in multiple architecture platforms
  • Exposure to financial applications is a plus

DBA (SYBASE or MS SQL) - (US-OR-Hillsboro)

Min Education: Tech School
Job Type:
Full Time
Title: Senior Database Administrator
Submit Resumes To: careers@aivea.com

Experience and skills:

--5+ years of combined working experience. Proven experience in database design and modeling.
--Experience in implementing and supporting databases.
--Experience as a Database Administrator as well as Database Developer.
--Strong knowledge of programming, stored procedures, user-defined functions, cursors, views, etc.
--Experience with architecture, design, performance tuning, and scalability of large-scale servers and associated databases.
--Experience in large-scale, high-transaction-volume databases in web development or enterprise software environments.
--Desire to work within a collaborative team environment.
--Ability to communicate effectively, both orally and in writing with all levels in the organization.


Description of job responsibilities:

--Design, document and implement complex databases or modifications to existing databases.
--Create, copy, move and perform other maintenance operations on existing machines.
--Evaluate and manage database performance.
--Manage data and referential integrity.
--Manage replication and DB modifications for replicated objects.
--Provide production support.
--Assist in developing database project requirements.
--Implement process and/or manage transfers of data between external data structures and existing databases.
--Troubleshoot processing and performance problems.
--Provide support for ad hoc reporting.
--Write scripts and stored procedures.


Software Engineer for Deployment - (US-OR-Portland)


Min Education:
Tech School
Job Type:
Full Time

Maintain code management and deployment for the System Upgrade team through the complete software development lifecycle. Maintain and enhance existing automation tools using Perl and shell scripts.

Required Skills:

2+ years code management, deployment and scripting experience. Bachelorsdegree and/or 6+ years of realted Computer Science experience.

Optional Skills:

Administrative languages (SQL, Perl, shell).
Solid UNIX skills.Code management/deployment tools such as CVS.

Send Resumes to: careers@aivea.com


Sr. Embedded Software Engineer - (US-OR-Lake Oswego)

Min Education: Bachelors
Job Type:
Full Time
Email this job to a friend

Title: Sr. Embedded Software Engineer
Location: Lake Oswego, OR
Job type: Full time permanent / Contract / Contract-to-hire position
Education: BS in CS/EE(required)
Experience: 8+ years
Pay rate: DOE
Submit Resumes To: careers@aivea.com

Key responsibilities

- The candidate will develop embedded real time software that implements innovative features for life saving medical devices.
- The candidate will participate in all phases of the software development process, including: requirements definition, analysis and design, implementation and debugging, unit testing and developer verification.
- Determines technical approaches to assignments, using best practices.
- Solves complex problems within the context of an existing architecture.
- Exercises judgment within broadly defined practices and policies in developing methods, techniques and evaluation criteria for obtaining results.
- Generates and maintains software documentation required for the project according to the Company’s policies and procedures.
- Develops and maintains accurate personal schedules within the broader team schedule.
- Works with internal and external contacts in a cross-functional team environment.

Other responsibilities

- Investigates and proposes the use of new technologies and tools for the development process.
- Follows process and fosters a culture of continuous process improvement.

Required skills (MUST have)


The candidate must have the following technical knowledge:

- Clearly understands 8-bit microcontroller architecture and is familiar with at least one 8-bit microcontroller instruction set.
- Demonstrated ability to design, implement and debug code for microcontroller environments.
- Demonstrated ability to design, implement and debug real-time code.
- Demonstrated ability to produce optimized code for highly constrained memory environments.
- Strong experience in C and assembly. Experience with C++ and object-oriented design concepts is a plus.
- Experience working with configuration management and defect tracking tools.

- The ideal candidate will have a BS/MS in Computer Science, Computer Engineering, Software Engineering or Electrical Engineering and at least 8 years of embedded real time software development experience.
- Requires strong embedded software design skills.
- Requires knowledge of software lifecycle processes and ability to effectively apply them to projects.
- Qualified applicants must have good writing, comprehension, analytical and interpersonal skills.
- Requires ability to work well in a team environment.
- Experience with developing software for FDA Class III medical devices is a plus.

Highly desired skills


The following traits are highly desired:

- Experience with software lifecycle processes in a highly regulated environment (FDA, ISO, and/or other regulatory bodies) and a willingness to abide by them.
- Experience developing software that runs in very low power applications.
- Experience performing software safety analyses.