As a Senior Application Developer you have the opportunity to apply your talent towards the development of new Runzheimer Internal product offerings. This position takes the lead in performing the analysis, design, and development of software products including web and mobile applications utilizing the latest technology. You will work on a variety of projects that include a wide range of responsibilities.
Essential Duties & Responsibilities:
Collaborate with product managers, business analysts, developers, and architects in conceptualizing and developing new software applications and enhancements.
Assist in defining software development project plans, including scoping, estimating, scheduling, and implementation.
Explore the use of emerging application development software products, languages, and standards in support of new product development efforts.
Recommend, schedule, and perform software improvements and upgrades.
Consistently write, translate, and code software programs and applications according to known specifications.
BS degree in Computer Science or related field (In lieu of degree, 4 years of relevant work experience).
Experience with coding methodologies and best practices.
Experience with Microsoft SQL Server and relational database practices.
Experience with ASP.NET Web Forms and MVC platforms.
Experience with Internet technologies, including CSS and HTML.
Familiarity with developing test cases and test plans.
Experience with AGILE development methodologies.
Experience with NUnit, iOS, Android and Windows Phone 7 a plus.
Virtual Position - we will consider candidates in Central Time Zone, Pacific Time Zone or Mountain Time Zone.
Equal Opportunity Employer