Directer Of Software Development
POSITION TITLE
Director Software Development
REPORTING TO
CTO
LOCATION
Corporate Office – Brookfield, WI
THE COMPANY
RF Technologies (www.rft.com) is a manufacturer and solutions provider of radio frequency safety, risk management, and location systems for the health care and commercial/industrial marketplaces. Established in 1987, RF Technologies is a privately held, mid-stage growth company that excels in providing RF safety and security and asset management solutions to niche markets, differentiating themselves with technology innovation, quality implementation and customer service. The company's core businesses are focused on delivering risk and safety management products to the long-term care and hospital markets, with over 10,000 installations sold through an extensive regional and telesales organization.
RF Technologies has also expanded into mobile asset management, for both the healthcare environment, and specific commercial and industrial applications. The company is using that technology to position itself as a leading player in monitoring, tracking, protecting and locating assets.
RF Technologies is driving toward aggressive growth, implementing a strategy of value added, high margin business. The company is building a leadership team and infrastructure that will be critical to achieving the plan. The company's focus is on market penetration, new product development, and where appropriate, acquisitions.
SCOPE AND RESPONSIBILITIES
The ideal Director of Engineering will be a Software Architect, Technical Lead (or recently promoted Director of Engineering) who is a natural leader and thrives on successfully establishing engineering efforts for rapidly growing start-up companies. The candidate will play a critical part in developing and establishing our RTLS Application using latest technologies such as FLASH/AJAX/WEB 2.0 widgets as well as windows .NET interfaces. Our environment is fast-paced and will be based around an agile product development methodology with user-centered iterative design and development cycles.
He/She will possess significant experience in programming languages such as C and WEB 2.0 Elements such as AJAX/FLASH/FLEX as well as SQL. He/She will have an excellent business sense and excel at explaining project details clearly in a non-technical manner. He/She will have established a reputation of delivering high-quality and highly sustainable web-based products on time.
Essential Duties and Responsibilities:
Responsible for on-time execution of full product life-cycle development (including features) Develop strategies and generate roadmaps that enable efficient and innovative development, implementation and support, including architecture, design, features, user interface, coding, documentation, and testing.Drive functionality, performance, scalability, reliability and realistic implementation schedules while adhering to self-defined architecture goals and development principles.Schedule and share in 24x7 on-call support responsibilities for product rollout and production issues.Implement leading-edge GUI/web 2.0 community features.Identify and manage project risks appropriately.Establish quality methodologies, metrics, and standards to track and improve the software process.Develop annual and 3-year product plan and budget.Pro-actively collaborate with cross-functional partners in Product and Operations to define and execute against the strategic goals.Evaluate and manage an outsourced development team, which may include overseas programming teams.Participate in contract support and 3rd party contract negotiations.Strong working knowledge of the following technologies: AJAX, CSS, HTML/XHTML, Javascript, Flash, WINDOWS, JAVA etc.Strong programmers C and C# (or JAVA)Aide in customer requirements definition and analysis Understand and architect Real-Time systemsHands on CodingWorks with the team to ensure processes are being followed for documentation, unit testing, integration testing etc.Plans, conducts and directs engineering research and design development on large Real-Time system projects including timeline and resource usageWorks with considerable latitude for unreviewed actions or decisionsEstimates personnel needs and assigns work to meet completion datesAssists with the review and evaluation of personnel performancesAssists with interviewing prospective employeesPrepares and disseminates both progress and technical reports dealing with assigned projectsDesign, develop and verify SQL databasesDesign, develop and verify JAVA/C/HTML/AJAX/FLASH/.NET software projectsDesign, develop and verify Install Shield application for the productSupport Validation, Manufacturing, Service and SalesAnalyze field software issues and recommend and implement solutions
EXPERIENCE AND REQUIREMENTS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to individuals with disabilities to perform the essential functions.
Education and/or Experience BSCE, BSEE or BSCS10+ years experience in requirements analysis, design, coding and testing in high-performing GUI/WEB applicationsAccomplished Internet technologist, skilled in architecture, development and implementation practices, vendor negotiation and management.Familiarity with Flash Actionscript/AJAX/XHTMLDemonstrated experience in project management, software development processes, such as Agile/ SHAREPOINT/TRAC as well as software code/documentation management tools such as CVS/SUBVERSIONStrong presentation and leadership skillsProven results-oriented person with a delivery focus.Smart, fun, and enjoyable to work with, loves to *make things happen*, embrace change, and can thrive working in a very fast paced environment.Experience with developing real-time systemsProficient in Visual C/C#, .Net, JAVA, HTML and Install Shield LanguagesSQL Database experienceAbility to work effectively in a fast pace team environmentExperience with 2 & 3 tier architectures preferred
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. The phrases “occasionally,” “regularly,” and “frequently” correspond to the following definitions: “Occasionally” means up to 1/3 of working time, “regularly” means between 1/3 and 2/3 of working time, and “frequently” means 2/3 and more working time. While performing the duties and responsibilities of this position, the employee is:Frequently required to sit for extended periods of timeFrequently required to use hands to finger, handle or manipulate keyboardRegularly required to talk and listenSpecific vision requirements for this position include close vision and the ability to adjust focus; ability to read data on a computer monitor and ability to distinguish colorsAbility to read handwritten and/or computer generated materialAbility to travel to customer sites occasionally; occasional overnight travel required
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.
The employee works in an office environment where the noise level is moderate. Occasional trips to production areas and customer sites will be required.
The above statements reflect the general details necessary to describe the principle functions of the occupation described and shall not be construed as a detailed description of all the work requirements that may be inherent in the occupation.
Rev. 8/11/08
|