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