Thursday, April 17, 2008

Anark - .NET UI Development, Team Lead/Application Architect, Senior Software Engineer Server, Senior Software Engineer MFC 3D

[rmiug-jobs] Digest Number 4480

Boulder, CO-Software Engineer - .NET UI Development
Posted by: "Jeanne Leasure" jeanne.leasure@anark.com jeanneleasure27
Date: Thu Apr 17, 2008 10:09 pm ((PDT))

This is a full-time employment opportunity.

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 timeframe.

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.
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 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.

________________________________________________________________________
23a. Boulder, CO-Team Lead/Application Architect
Posted by: "Jeanne Leasure" jeanne.leasure@anark.com jeanneleasure27
Date: Thu Apr 17, 2008 10:09 pm ((PDT))

This is a full-time employment opportunity.

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
Anark in downtown Boulder is currently looking for a Team
Lead/Application Engineer to join our Professional Services team
with proficiency in mixed-platform application development and
modern enterprise data system integration and architectures. As an
Anark Application Engineer you will develop custom applications for
product configuration for major customers in aerospace. Although we
are looking for an engineer to work in the C# .NET environment, we
will consider an experienced Java developer willing to make the
switch.

Required Knowledge and Skills
Design and develop sophisticated thick client UI controls, business
logic, and server logic code for 3 tier architectures in C#.NET.
Provide guidance as software development lead and application
architect for small teams of software engineers.
Work closely with clients to develop technical Application
Programming Interfaces (APIs), Specifications, Design Documents, and
Code conforming to those documents.
Design and develop service oriented interfaces using web services.
Design and develop real-time 3D applications and associated
enterprise data systems.
Work with our QA team to develop detailed acceptance criteria and
test plans which will provide guidance and metrics for the software
development process.
Provide technology guidance to clients through collaborative problem
solving.

Preferred Knowledge and Skills
Strong C# .NET and/or Java development skills.
Mastery of state-of-the-art commercial software development,
including object oriented technology, agile methods, extreme
programming, and appropriate use of design pattern
Strong thick client User Interface development skills in an object
oriented environment.
Strong knowledge and demonstrated abilities in modern enterprise
architecture design, development, and deployment: XML web services
on application servers (.NET and/or J2EE), databases and associated
access protocols.
Familiarity with PDM servers
Good OOP skills (C#, Java, C++).
Good web development skills a plus: HTML, DHTML, and XML.
Good Windows platform programming skills a plus (VisualStudio, MFC,
WTL, ATL).

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.

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.

Anark is an equal opportunity employer.

________________________________________________________________________
25. Boulder, CO - Senior Software Engineer - Server
Posted by: "Jeanne Leasure" jeanne.leasure@anark.com jeanneleasure27
Date: Thu Apr 17, 2008 10:09 pm ((PDT))

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/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.

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.

Boulder, CO - Senior Software Engineer - MFC, 3D
Posted by: "Jeanne Leasure" jeanne.leasure@anark.com jeanneleasure27
Date: Thu Apr 17, 2008 10:09 pm ((PDT))

This is a full-time employment opportunity.

Company
Anark Corporation provides powerful 3D software and associated
solutions to manufacturing enterprises. Anark customers such as
Boeing, Cessna, and Lockheed utilize Anark's products and services
to efficiently repurpose their 3D product data and solve critical
business problems.

Opportunity
Anark is seeking a Senior Software Engineer to be a part of the team
responsible for the company's Anark Media™ 3D products. The
position is a balance between adding new product features in a
timely fashion while ensuring high quality code. Other tasks
include research and defect fixing. Excellent communication and
team collaboration skills are a must.

Responsibilities
C++ Development in Visual Studio
Ensuring that project deadlines are met
Adhering to Anark coding standards
Core feature development, unit tests, and debugging
Constant communication within the team
Mentoring new team members as needed
Research and exploration of new tools and technologies

Required Knowledge and Skills
Expert skills in large-scale software architecture, design, and
implementation
Expert programmer in Visual C++, MFC, ActiveX, COM, ATL, and STL
Debugging and profiling tools
Superior written and oral communication skills
The ability to excel in a team-oriented environment

Preferred Knowledge and Skills
Familiarity with 3D real-time graphics technology such as DirectX or
OpenGL

Education and Experience
5+ years of industry experience
BS Computer Science

Work Environment
Come 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. 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 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.