Friday, November 21, 2008

Anark - .NET UI, Senior Software Engineer

Boulder, Software Engineer - .NET UI
Posted by: "Diana Calderoni" diana.calderoni@anark.com
Date: Fri Nov 21, 2008 12:24 pm ((PST))

Company

Anark Corporation provides powerful enterprise software and services
based solutions to organizations that need to cost-effectively deliver
high-end, interactive 3D based applications. Anark customers such as
Boeing, Cessna, Panasonic Avionics, USAF, Esterline and Maserati
improve
efficiency, save money and communicate more effectively with
mission-critical interactive Product Configuration, Product
Visualization, Training, and Corporate Communication applications.



Opportunity

This position is responsible for the development of critical
client-side
and server-side software frameworks and features. This position works
with a team of motivated developers to plan software releases that
adhere to customer requirements within business-acceptable timeframes.

The ideal candidate will be an expert at developing Windows Forms-based
applications. An understanding of mixed development incorporating
managed and unmanaged code is important.



Required Knowledge and Skills

* Development of C#, managed C++, and unmanaged C++ applications
using Visual Studio .NET 2005/2008 under .NET 2.0/3.5.

* Experience with thick-client development using standard .NET
Winforms, custom controls, and 3rd party controls such as Infragistics.


* Expert programmer in Visual C++, MFC, ActiveX, COM, ATL, and
STL

* Proficient with UML and associated software tools.

* Proven skills in multi-threaded development and optimization.

* Experience with agile development methodologies.

* Architectural skills with experience using best-practices
design/architectural patterns and interface-based programming.

* Capable of managing multiple, concurrent deliverables on
aggressive delivery schedules.

* Strong technical and communication skills-capable of garnering
the respect of team members and associates within the company.

* Experience with 3D CAD products desired.



Required Education and Professional Experience

* 3+ years of professional software development experience.

* BS in Computer Science or similar.



Work Environment

Work in an interesting, cutting edge, exciting, fun, energetic,
friendly
and supportive work environment. Those are the words that Anark
employees use to describe their experience working in our downtown
Boulder office. You will get to learn new technologies and processes on
a regular basis and expand your skill-set. Managers are confident in
your skills and abilities and will let you work at your own pace to
complete tasks and projects. There's a trust between co-workers that
we're all experts in our respective areas, so there's no need to make
sure someone is on task. We may work hard to get a project done, but we
know how to relax and have fun too. There is a diverse set of interests
among all employees and so whatever your hobby or interest, you can
find
a colleague to share it with at Anark.



Compensation
We offer a competitive salary, bonus opportunity and generous and
comprehensive benefits package.



Please apply if you are a current green card holder or US citizen.



If you are interested in this opportunity, please email your resume to
jobs@anark.com

________________________________________________________________________
12. Boulder, Senior Software Engineer - NET Platforms
Posted by: "Diana Calderoni" diana.calderoni@anark.com
Date: Fri Nov 21, 2008 12:24 pm ((PST))

Senior Software Engineer - .NET Platforms



Company

Anark Corporation provides powerful enterprise software and solutions
to
manufacturing organizations that need to cost-effectively utilize their
3D CAD data and other graphics assets for visualization, simulation,
CAE, and supply-chain data exchange. Anark helps market leaders such as
Boeing, Cessna, Pratt & Whitney, Lockheed Martin, and Nvidia unlock the
potential of their 3D data assets to save money, accelerate product
development, and to collaborate and communicate more effectively and
securely.



Opportunity

The Senior Software Engineer-.NET Platforms is responsible for the
development of critical client-side and server-side software frameworks
and features. This position works with a team of motivated developers
to plan software releases that adhere to customer requirements within
business-acceptable timeframes.



The ideal candidate will be an expert at developing Windows Forms-based
applications as well as enterprise-scalable Web Services and
ASP.NET-based applications. An understanding of mixed development
incorporating managed and unmanaged code is important.



Required Knowledge and Skills

* Development of C#, managed C++, and unmanaged C++ applications
using Visual Studio .NET 2005/2008 under .NET 2.0/3.5.

* Experience with thick-client development using standard .NET
Web Forms, custom controls, and 3rd party controls such as
Infragistics.


* Experience with server-side development using XML Web Services
(including associated SOA technologies) and ASP.NET, preferably on
Windows Server 2003.

* Proficient with UML and associated software tools.

* Proven skills in multi-threaded development and optimization.

* Experience with agile development methodologies.

* Architectural skills with experience using best-practices
design/architectural patterns and interface-based programming.

* Capable of managing multiple, concurrent deliverables on
aggressive delivery schedules.

* Strong technical and communication skills-capable of garnering
the respect of team members and associates within the company.



Desired Skills:

* Experience with 3D CAD products.

* Experience with PDM/ERP products (Windchill, Enovia-CAAV5,
Teamcenter, SAP, etc.) and their associated software and network
architectures.



Required Education and Professional Experience

* 5+ years of professional software development experience.

* BS in Computer Science or similar.



Work Environment

Work in an interesting, cutting edge, exciting, fun, energetic,
friendly
and supportive work environment. Those are the words that Anark
employees use to describe their experience working in our downtown
Boulder office. You will get to learn new technologies and processes on
a regular basis and expand your skill-set. Managers are confident in
your skills and abilities and will let you work at your own pace to
complete tasks and projects. There's a trust between co-workers that
we're all experts in our respective areas, so there's no need to make
sure someone is on task. We may work hard to get a project done, but we
know how to relax and have fun too. There is a diverse set of interests
among all employees and so whatever your hobby or interest, you can
find
a colleague to share it with at Anark.



Salary and Benefits
We offer a competitive salary, bonus opportunity and generous and
comprehensive benefits package.



Please apply if you are a current green card holder or US citizen



If you are interested in this opportunity, please email your resume to
jobs@anark.com