Job Description :
Position : Application Developer/.Net Developer
Location: Pittsburgh, PA
Duration: 12+ month contract
Interview Process: Inperson

Job description

Required Skills : MVC,.NET,C#,VB,XML,HTML
The successful candidate has application development background, having direct, recent experience with .NET (VB and C and SQL Server is required. Experience with Microsoft’s Azure cloud environment is a plus. A minimum of 2 years recent application development experience with VB.Net is required along with the proven ability to develop and implement software applications, ideally customer facing / eCommerce applications.
The candidate must have demonstrated ability to translate business requirements into software requirements used for application development. The candidate should have experience performing feasibility studies, translating requirements into an appropriate software design, the ability to formulate and define application scope and objectives, and under the guidance of a project lead. The candidate must be able to help identify barriers to meeting goals and provide alternatives to keeping assigned tasks on track and on budget. The candidate must assure that software applications comply with PPG standards and established methodologies and practices.
This position is ideal for the application developer, with a minimum of 2 years recent .Net (VB and C experience looking for continued professional growth regarding eCommerce and sales support application development.

A Bachelor’s degree in Computer Science, Engineering, Information Technology or related discipline, or equivalent work experience and technical training.
Experience in the following technologies
o .NET (VB.Net)
o Java Script
o SQL Server
o Microsoft Azure Cloud
An understanding of basic concepts, terminology and practical application of current and emerging technologies.
Strong analytical abilities and technical skills to evaluate alternative approaches and to recommend the most feasible and economical solutions.
Good understanding of architectures, analytical and design techniques, database technologies, and programming languages.
Ability to design applications using the appropriate systems architecture, database structures, and communication and network technologies.
Analytical abilities and technical skills to isolate problems, fix immediate needs, analyze all ramifications and implement complete solutions
Familiarity with project management techniques.
Ability to effectively participate in or potentially lead teams.
Strong verbal and written communication skills, with an ability to express complex technical concepts in audience appropriate terms.