Senior Software Engineer
Lumension - Scottsdale, AZ

This job posting is no longer available on Lumension. Find similar jobs: Senior Software Engineer jobs - Lumension jobs

Performs product design, development, bug verification, release testing, and beta support for projects which may require research and analysis. May assist in performing on-site client work. Operates under minimal supervision. Usually reports to the Software Development Manager. Typically requires six to nine years of technical experience in software design and product support.

Essential Duties and Responsibilities

30% Performs complex product design and development activities:

Performs design, implementation and maintenance of complex, multiple product modules/sub-systems.

Participates in product design meetings.

25% Performs complex bug verification, release testing and beta support for assigned products:

Researches problems discovered by QA or product support and develops solutions to the problems.

Conducts unit testing and integration testing for functionality and limits.

10% May assist in performing on-site client work on complex applications.

25% In absence of product architects, may serve as a product architect:

Design and implementation in order to meet project objectives.

Documentation of development work.

5% Researches and understands the marketing requirements for a product, including target environment, performance

criteria and competitive issues. Researches new technology or development tools to remain informed of current technology.

Required Skills

General

Thorough technical knowledge in software development methodologies, design and implementation.

Excellent analytical and design skills at multiple product levels.

Excellent skills in research and analysis, project planning and implementation.

Excellent understanding of entire development process, including specification, documentation and quality assurance.

Aware of business issues as they impact overall project plans.

Excellent communications and interpersonal skills.

Advanced PC skills.

Technical

Visual Studio 2008, 2010,2012

Microsoft Team Foundation Server helpful

Uderstanding of source control managment

C++ required, C#, .NET helpful

Required Experience

Bachelor's degree in business, software engineering or computer science; advanced degree desirable. Typically requires nine to eleven years of experience in software design or product support.

Lumension - 22 months ago - save job - block