Who: Omax
Position: Senior Programmer
Where: Kent
What: We are looking for a software programmer with solid technical experience in C#, strong project management abilities and exceptional people management talents.
Responsibilities:
- Provide project management, supervision, and direction to a small team of C# developers
- Code, test, document, teach, mentor, and support all things related to several software projects
- Understand and learn existing systems thoroughly, in order to best understand how future changes can leverage from or replace them best
- Research and design software products, user interface, and processes
- Provide creative input and outside of the box, and innovative and inventive thinking to projects
- Conduct regular code reviews with others, and ensure all code is properly documented and understood by the group
Requirements:
- Advanced degree in computer science or related field plus a minimum of 10 years software development in a professional organization
- C++, C#, .NET Framework, and multiple platform development experience required. Any script language experience is a plus
- At least 3 years’ experience supervising a software development team
- Strong object oriented programming skills with experience writing mission critical bug free code
- 3D Vector math competence, and 3D graphics & solid modeling experience
- Ability to lead a project, plan the schedule and milestone correctly. Proven record of accomplishment in delivering software product successfully, and shipping the software on time
- Very strong OOD and OOP, with the use of UML and design pattern practice
- Experience with all aspects of commercial software
- Strong communication skills, verbal and written
- Demonstrated ability to work well with others as a team
- Demonstrated ability to make easy to use software
- Experience coding for and managing the development of CAD / CAM / Robotics / machine interfacing software is a plus
- Experience coding for and managing the development of 3D video games is a plus
- Experience in a wide range of operating systems a plus
- Knowledge of CAD/CAM, motion control, geometric modeling, 3D graphics (OpenGL/DirectX) is a strong plus
- Experience with multi-threading programming
How: Apply Here