Senior Software Engineer

Oregon  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

US citizen or permanent resident only.

Position Description:
As the Senior Software Engineer you will put your talents to the test in the areas of analysis, development, testing, documentation, and training on the core Document Management System and associated business applications. This Software Engineer will have the freedom of functioning in a self directed project development team and will be expected to perform independently for minor modifications and support.

Responsibilities:
  • Assist in the gathering, review and analysis of requirements from business users and other teams responsible for application systems.
  • Participate in the analysis and design of integration solutions for new applications and enhancements or modification to existing applications.
  • Develop work estimates for projects.
  • Update and edit functional and technical design specifications and solutions to satisfy project requirements.
  • Identify and implement appropriate testing strategy.
  • Execute all steps required to deploy/implement the integration solution.
  • Participate in a self directed team environment. Collaborate with project team members and QA on development, customer issues, and security requirements.
  • Participate in code and design reviews and technical presentations to cross functional staff.
  • Create documentation as required in the SDLC.
  • Provide 24/7 on-call rotational support of application integration to users including issue resolution. Accurately repair and document changes to applications as assigned.
  • Monitor system and application integration performance and troubleshoot issues.

Required Skills, Knowledge and Experience:

  • 5-7 years of experience in software solutions development preferably in medium to large corporate environments or commercial software companies
  • Knowledge of operating environment technologies (network, server, operating systems, database systems)
  • Experience with Open Source projects
  • Expert knowledge of the strengths and weaknesses of common programming languages (C, C++, C#, Java, Visual Basic)
  • Experience with data marshalling, data transformation, and data representation technologies (Single-byte characters, Multi-byte characters, XML, Style sheets)
  • Experience with process communication techniques (Shared memory, message queues, Semaphores, mutexes)
  • Experience with concurrent processing models, constructs, and techniques (threaded processes, thread synchronization, deadlock prevention and error recovery)
  • Experience with SQL and relational databases (DB2/UDB, Oracle, MySQL)
  • Expert experience with the industry standard IDEs - Eclipse, Visual Studio - for Unix, Java, and Windows
  • Knowledge of application specific technologies (image/graphics processing, character and symbology recognition, data acquisition, and others specific to business application)
  • Experience with Unix, Java, and Windows architecture and programming interfaces.
  • Knowledge of hardware programming interfaces such as SCSI, TWAIN, and ISIS; familiarity with device driver implementations in Unix and Microsoft Windows.
  • Experience with rapid programming, agile development, software patterning, and refactoring techniques.
  • Leadership and project management training are beneficial.
  • Solid knowledge of IT software development life cycle methodologies and processes.
  • Demonstrated complex analytical capabilities.
  • Ability to apply understanding of functionality of event driven business models.
  • Bachelor's degree in software engineering or related technical field, or certification in software engineering from ACM or IEEE. An equivalent combination of education and experience may be considered.

Email your Resume with ' Senior Software Engineer " in the subject line

Start date
n.a
Duration
12 month Contract
From
Generic Network
Published at
06.09.2011
Project ID:
233327
Contract type
Freelance
To apply to this project you must log in.
Register