Description
Our team is currently small but growing, using the latest .NET Framework & C# technology and tools, and offers opportunities to perform a broad range of tasks, including:- Defining & refining requirements using Agile development techniques
- Designing cutting-edge user interfaces that are easy & a pleasure to use
- Writing robust embedded & real-time system code
- Implementing distributed communication protocols
- Using unit tests & other test-driven techniques to ensure quality & maintainability
- Incorporating strong security measures & validation support for regulatory approval
- Ultimately selling products that can make a real difference in the lives of millions of people! Methodologies, written in C++ and C#.NET and may execute in an embedded and/or workstation environment. Qualified candidates will perform a large subset of the following tasks:
R E Q U I R E M E N T S
- B.S. or M.S. in Engineering or Computer Science
- Minimum 10 years experience building commercial software products
- Familiarity with startup & small-company business environment
- Experience using Rapid Application Development (RAD) & other Agile development techniques
- Strong knowledge of and experience with C# and the .NET Framework
- Know-how for integrating managed C# with unmanaged C++ code
- Experience with Windows CE & .NET Compact Framework in embedded systems
- Experience developing client-side GUI applications, especially using WPF and XAML
- Knowledge of XML, TCP & UDP networking, & serial communication protocols
- Designing classes and class libraries
- Exception handling, writing robust code, unit testing
- Experience with multithreading & synchronization techniques
- Familiarity with Visual Studio
- Understanding of object oriented analysis & design, using inheritance, polymorphism, interfaces, & abstract classes
- Knowledge of computer hardware/software optimization (e.g. writing application code to optimize processor loading, memory allocation, and multiple applications running simultaneously) desired
- Familiarity with basic principles of physics, chemistry & biology desired
- Knowledge of Distributed Control Systems desired
- Ability to self-manage and succeed at an individual level as well as in a team environment
- Fluent communication skills
To find out more about Real Staffing please visit www.realstaffing.com