Tuesday, February 19, 2008

Anark - Senior Software Engineer

[rmiug-jobs] Digest Number 4378

Boulder, CO-Senior Software Engineer
Posted by: "Jeanne Leasure" jeanne.leasure@anark.com jeanneleasure27
Date: Tue Feb 19, 2008 4:07 pm ((PST))

Senior Software Engineer—.NET Platforms

This is a full-time position.

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
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 under .NET 2.0.
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 also work hard and play
hard. We may work long hours 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 and generous and comprehensive
benefits package.

Contact
Post your resume directly to our Careers Site at
http://www.anark.com/careers/instructions.asp. You may also email it
to jobs@anark.com.