|
Windows Application Developer - (US-VA-Lynchburg - 24515)
Minimum Education: None Jobcode: 55850012 Email this job to yourself or to a friend Click Here to Apply Online Location: Lynchburg, VA Salary: Commensurate with experience
Relocation available
Make a real impact in an environment where your ideas are not just valued, but encouraged, with a company that promises continuing support, resources to get the job done and a challenge every day.
Our Client is a leading global provider of engineered electronic components, network solutions and wireless systems, in industries from automotive, appliances, aerospace and defense to telecommunications, computers and consumer electronics. Whether it's wireless telecommunications, broadband communications, mobile radios, private networks, automotive sensing, aerospace and defense systems, our client's dominance in the marketplace is the direct result of the creativity, expertise and hands-on involvement of their people. In fact, they believe so strongly in the power of their people, they have developed innovative and industry-leading initiatives to ensure the ongoing development and retention of every single employee who has made them the successful company they are today.
This position offers a challenging opportunity to work on the cutting-edge of Windows application development. Join a team in delivering vibrant client and distributed server products critical to the management and security of IP-based communications systems. Use sharp tools and build upon the shoulders of giants (Brooks, Booch and Boehm) in order to delight customers with secure, reliable and scalable solutions.
The successful candidate will work on the Management Systems team developing intuitive graphical user interfaces that empower users to leverage network configuration and management solutions for the company's flagship private land mobile radio IP network product.
The Management Systems team works with the latest technologies including: Microsoft Windows Server 2003/2008, Vista, SQL Server 2005/2008, .NET, XML, cryptography, smart cards and fault-tolerant, distributed, service-oriented architectures.
Requires BSSE (Software Engineering), BSEE (Electrical Engineering), BSCE (Computer Engineering), or BSCS (Computer Science) and experience in software development as described below.
The successful candidate will minimally have five years experience with:
• Windows? user interface design and development
• C# application development and the .NET Framework
• Object-oriented design and analysis
• Excellent time management and communications skills (oral, written, listening and presentation) are required as well as the ability to accurately estimate work product size and effort and the ability to create and follow a task schedule. Additionally, the successful applicant will be experienced in the full life cycle development of multi-threaded GUI-based applications in the Windows XP/Vista/Server environment using Visual Studio Team System.
• The candidate should be able to contribute both individually and as a member of a closely-knit development team, and would ideally have demonstrable experience following a defined software process with phases including requirements, design, implementation, peer reviews and unit testing along with configuration management and a release process.
Familiarity or experience with the following is considered a plus:
• .Net 3.0 framework, WPF, WCF and XAML
• WinForms/GDI+, MFC/GDI, Win32 and C++
• Mobility solutions for devices such as the Pocket PC (.NET Compact/Micro Frameworks)
• Distributed (N-Tier/SOA) software development and architecture
• Framework development
• Microsoft Message Queuing (MSMQ)
• Web Service development
• XML/XSLT
• NUNIT
• IP networking applications and communication primitives on Windows
• PC to device communications protocols
• UML and any UML tool such as Rational ROSE/XDE
• CLEARCASE/Rational Suite
• Relational database development, preferably with Microsoft SQL Server
• Administration and deployment experience with Windows Server 2003
• Completion of the SEI Personal Software Process (PSP) training
• Microsoft Certified Professional (MCP), Professional Developer (MCPD), Application Developer (MCAD), or Solutions Developer (MCSD)
• IEEE Certified Software Development Professional (CSDP)
To Apply: For prompt consideration, contact Olivia Fortuna about: Windows Application Developer
CTR Professionals
Click Here to Apply Online
|