Job Description:/h3:RIB Americas is seeking a Senior Application Developer who will actively work with the international development centers designing, developing and maintaining modern commercial software applications for the construction industry. The successful candidate will be creating new features and components for the application, as well as maintenance development on the existing code base.ESSENTIAL FUNCTIONS AND BASIC DUTIES:Provide support with requirements analysis, research, design, development, testing, and implementation of software systems:Comfortable taking ownership of major system components and providing technical leadership to others.:Analyzes project requirements, performs necessary research and estimates timeframe and cost:Applies principles of computer science, engineering, and mathematics, researches and implements new technologies and trends:Works closely with product or project manager during design phase to ensure software goals and deadlines are being met.:Develops unit and system test cases and carries out execution of all test cases.:Writes complete and accurate technical documentation for software:Documents work product, manages scope and identifies changes needed beyond original scope.:Participates in and directs software installation as necessary. Provides ongoing support as needed.:Performs system analysis to recognize performance and scalability issues and tune the system for optimum performance.Desired Skills and Experience EDUCATION/CERTIFICATION: Bachelors degree in computer science (or related field)EXPERIENCE::7 or more years experience, to include software programming.:5+ years development experience with the Microsoft Development Stack using C++ or C:5+ years experience with MS SQL Server or Oracle designing, programming, and performance tuning databases.