Role & Responsibilities:
Participate in hands-on business application design, development, testing and
deployment activities
Communicate and collaborate with all project team members to ensure high quality and
timely product delivery
Interpret design requirements and concepts to produce new or enhanced application
functionality
Required Programming Skills:
Strong OO skills and principles
C#, T-SQL
MVC (any version) (minimum 2 years)
HTML, JavaScript & CSS (minimum 2 years)
LINQ (minimum 1 years)
WCF (Windows Communication Foundation)
Windows Services
.NET Framework and BCL
Integrating third party APIs using protocols such as SOAP, REST etc.
Design Patterns
Responsive Design (optional)
Technologies
Linq2Sql / Entity Framework
SQL Server 2017
Visual Studio 2017
Continuous Integration and Continuous Delivery Tools
IIS web server configuration
Windows Server 2016 Standard Configuration
Other Required Skills:
Should have a minimum of 2 years of experience as a Senior/Lead developer -
mandatory
Strong architecture and development background in Microsoft technology using .NET ,
C# and SQL Server- mandatory
Good problem solving, negotiation and interpersonal skills mandatory
Analyze business requirements and share opinions/ suggestions with management -
mandatory
Mentor and assure Design and Coding Standards are maintained- mandatory
Should have successfully delivered multiple projects - mandatory
Excellent knowledge of design patterns - mandatory
User interface principles mandatory
Employ highly scalable designs and coding standards, as part of the regular development
cycle. - mandatory
Design, develop and test solutions based on these requirements. Work in close
collaboration with other team verticals.
Participate in design and code reviews
Track the emerging trends in MS and cloud computing technologies
Communication:
Good interpersonal, verbal and written communication skills