Senior Application Developer (Warrendale, PA)

JOB PURPOSE: Designs, programs, tests and supports customer facing and internal software products with an advanced level of expertise and high level of independent judgment.

EDUCATION & EXPERIENCE: BS in Computer Science or Information Science or equivalent experience required. Minimum 5 years recent application development experience including RDBMS, web development and Enterprise GUI development experience required. Minimum 5 years, ASP.Net and C# experience required. Agile/SCRUM experience required. User Interface experience using ReactJS preferred.

KNOWLEDGE, SKILLS & ABILITIES: Experience with Visual Studio 2010 and standard design patterns preferred. Experience with MVC, AJAX, XSLT, JavaScript/HTML, JQuery and JSON required. SQL Server required. Experience with LINQ or similar ORM required. Object Oriented Analysis & Design preferred. Experience with test driven development preferred (NUnit or similar). Strong communication skills and ability to interact with a wide range of customers Strong analytical skills in both systems and business processes. Excellent knowledge of current and upcoming technology. Ability to translate business requirements into technical deliverables Ability to guide and mentor junior developers.

KEY RESULT AREAS: Constructs and/or maintains software applications to be in accordance with system requirements and change requests Constructs new software applications including user interfaces, reports and volume update processes according to established design models, system requirements, and timeframes. Maintains existing software applications by resolving system defects, and implementing modifications, and/or enhancements. Modifies existing software according to established specifications and timeframes. Meets with internal or external software users to identify problem areas and provides recommendations for resolution. Develops or extends design artifacts for system construction to meet business requirements Utilizes appropriate tools to design or complete existing design artifacts such as class or data models to meet functional requirements according to the established development methodology. Develops and executes unit tests to support Test Drive Development and Continuous Integration. Utilizes assigned Dependency Injection framework for TDD Creates unit tests to be used as build upon check in for all source code Provides technical support and guidance to application developers and application users across the enterprise and at customer sites Provides mentoring support to junior developers Provides one on one training to support specialists for new features Provides training to internal or external customers for new features

See job details and apply at: Intalere careers site https://rew22.ultipro.com/AME1047/JobBoard/JobDetails.aspx?__ID=*AB6AC7028DFA6CD4