Similar Jobs

View More

.Net Developer 9/3/2016

Prepense Technologies ltd Philadelphia, PA

Company
Prepense Technologies ltd
Job Classification
Full Time
Company Ref #
29515168
AJE Ref #
576087189
Location
Philadelphia, PA
Job Type
Regular

JOB DESCRIPTION

APPLY
TITLE: .NET DEVELOPER

LOCATION: PHILADELPHIA, PA

DURATION: 12 MONTHS+

JOB DESCRIPTION

.Net Framework 3.5/4.0, C# and ASP.NET

The ideal candidate is required to have solid Azure PaaS experience and will consistently deliver well-tested, highly dependable software which are consistent with our client's architecture and development standards.

The position requires involvement in all life-cycle phases of software development including analysis of the requirements, design of the software, implementation of custom applications as well as system enhancement. The successful candidate will also responsible for requirements analysis, software review, identification of code metrics, system risk analysis, and software reliability analysis.

DUTIES:

Consistently delivers well-tested, highly dependable deliverables which are consistent with NBME architecture and development standards.

Demonstrates maturity as a dependable professional; treats project timelines seriously; actively communicates unexpected issues; shows keen effort to accommodate others.

Generally works independently requiring minimal supervision; possesses sufficient technical maturity and competence to regularly take independent actions or decisions.

Consistently takes ownership of his/her own assignments: initiates actions, does not defers to others, follows through, proactively prepares, volunteers extra effort, etc Demonstrates some maturity in making sound technical judgments that fulfill the real needs of business; is conscious about delivering speedy, practical and cost-effective solutions.

Is mature and competent in multiple core Application Service Department technologies and/or methodologies; demonstrates thorough understanding of the software development process

Demonstrates mature and effective skills and work habits to consistently and dependably fulfill his/her own share of workload; demonstrates effective time management skills to handle tight deadlines.

Demonstrates good communication skills to effectively relate system design or project issues to not just technical team members but also business users.

Demonstrates more than superficial understanding in at least one mission critical business area. Demonstrates strong ability to research and propose possible technical solutions to a well-defined problem.

Demonstrates some maturity in making sound judgments in regards to balancing scripted vs. exploratory testing; is conscious about delivering speedy, practical and cost-effective solutions

Actively seeks opportunities to improve and expand one's technical and business knowledge; Demonstrates effective skills to learn and adapt to a well-established technology in a reasonable timeframe. Regularly volunteers or agrees to present technical knowledge to peers.

REQUIREMENTS

Minimum of 5years of software development using Microsoft stack (C#, ASP.NET, SQL Server, etc.).

Strong experience in .Net Framework 3.5/4.0, C#, ASP.Net

Exposure to latest technologies/concepts like App Fabric, Web deploy, MVVM, MVC 4, Entity FW would be added advantage

Strong experience in designing & developing Azure multi-tenant web applications

Strong Azure experience with middle-tier PaaS engineering (Azure cloud services, Azure storage, Azure active directory, Azure Service Bus)

Strong experience to Azure API management, Azure Message Queues, Authentication, Authorization, Single sign on, Security, OAuth 2.0.

Strong OOPs, Design principles and RDBMS concepts

Strong experience in build management and Test Driven Development

Strong experience in Restful Web services with JSON and XML.

Good organizational and interpersonal skills

Experience with Agile development processes, methodologies, and tools

Able to communicate complex technical concepts to company stakeholders in an easy-to-understand manner Comfortable working independently and in a team environment

Strong experience in Development, Software API design, Unit testing, Deployment, Documentation

Proficient at Web UI development in ASP.NET with Razor

Proficient in JQuery, AngularJS and Bootstrap

Familiarity with code versioning tools such as SVN

Adequate oral and written communication skills

Quick learner for complex business systems/rules

Good performer in multitasking

Good understanding of software processes, especially with Agile methodology experience

Knowing Java is a plus.

EDUCATION

Bachelor's degree in related majors