Job Opportunities

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), 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.
  • Experience developing 3D CAD products.
  • Experience developing 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.

 

Contact

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