Job Description :
Position :: .Net Developer

Location :: Philadelphia, PA

Duration :: Full Time Permanent

Required Skills

· HTML

· CSS

· Java Script

· React

· C#

· ASP.Net

· WebAPI

· MVC

· Agile

· Restful



Responsibility:

Overview

The client sales engineering team is responsible for developing the Sales interfaces supporting Call Centers, Retail stores, and several other critical channels. Developers will participate in design, planning, development, release, monitoring and overall delivery of our web, mobile and application deliverables. The developer will be challenged to create new features and experiences for web interfaces that support millions of business & customer transactions each day while meeting the highest standards of availability, stability and performance. The right candidate will be assertive and work to bring people together to help solve complex problems with an iterative approach.

Responsibilities

Collaborate as part of a development team to design and enhance large scale, customer-facing web applications developed using HTML, CSS, JavaScript, React, C#, ASP.NET WebAPI/MVC

Develop and update RESTful APIs, MVC controllers and associated libraries / classes and data sources

Participate fully in agile software development team and rituals; actively participate in all ceremonies, review user stories, participate in planning sessions, estimate effort for stories / tasks, etc.

Ensure all deliverables comply with latest industry standards & best practices for code structure, quality, organization, performance and security

Support software releases end-to-end including monitoring and defect resolution when needed

Perform peer code review and participate in team code reviews

Collaborate with the rest of the engineering team to design and launch new features.

Build-out our modern web architecture to enable us to more quickly ship new features into production at scale

Own the deployment process, release early, release quickly, iterate and improve the product

Skills / Experience

1+ years building high-traffic, public-facing ASP.NET responsive web applications (for desktop and mobile devices

1+ years of experience working in a modern web development environment and shipping solid product

1+ years working with the Microsoft technology stack (C#, ASP.NET) and associated IDE / tools (Visual Studio, TFS)

1+ years developing HTML / CSS / JavaScript

1+ years development and integration of RESTful Services

1+ years architecting / building web applications using MVC practices & technologies

1+ years building web pages / components and integrating with back-end services.

1+ years developing solutions with current generation rich JavaScript libraries; i.e. React, Vue.js, Inferno, etc.

Proficient use of Visual Studio / Team Foundation Server (TFS) and Git.

Familiarity with Python, Java, .NET, C/ C++ a plus

Experience with Mongo DB or other NoSQL technologies a plus

Strong JavaScript experience a plus

Working in environments that fully embrace the Agile methodology and DevOps model a plus

Experience with continuous delivery tools such as Team City and Octopus Deploy a plus

Experience with test automation a plus

Experience with Amazon Web Services (AWS) or other cloud technologies a plus

A degree in computer science or other technical disciplines; extensive, directly-related experience may be considered in-lieu of degree(s)

Personal Characteristics:

Self-motivated and passionate in building a world-class product

Ability to collaborate and communicate complex, technical concepts across all levels of the organization.

Passion for quality and reliability

A drive for excellence in highly cross-functional environment

Ability to work in all phases of the development lifecycle (design, implementation, deployment and support)

Ability to work independently and as a team member.

Eagerness to contribute in a team-oriented environment

Able to prioritize and execute tasks in a dynamic, fast-paced environment

Ability to work creatively and analytically in a problem-solving environment

Excellent communication (written and oral) and interpersonal skills

Passion for continuous process and technology improvement

Able to suggest alternative approaches and benefits of the same

Ability to analyze risks and provide mitigation plans.

-Collaborate with architects, developers and business partners to develop enterprise applications

-Develop UI components using variety of Microsoft technologies including .NET, JavaScript, JQuery, AJAX, etc.

-Perform business analysis / requirements analysis with the help of end-users

-Develop prototypes and architectures for new concepts and technologies.

-Create conceptual data models for database interaction.

-Perform implementations and support for higher and lower-level environments and other duties as assigned.



Skills:

-Experience using Microsoft Technologies including NET MVC, JavaScript, AJAX, Classic ASP, etc.

-Experience developing sophisticated web-based user interfaces.

-Experience in Business Analysis and Requirement Analysis

-Previous Experience Developing Responsive and Mobile sites.

-Full life-cycle development in an enterprise development environment.

-Exposure to Agile methodology a plus.

-Development using relational database preferably using Oracle or SQL Server.

-Experience with Voice, Data, Video, Wireless technology a plus.

-Should have excellent communication, negotiation, decision making, and problem solving skills.
             

Similar Jobs you may be interested in ..