Job Description:
• 2+ Years of experience in Microsoft .NET Technologies.
• Strong knowledge of Database Design concepts.
• Strong knowledge of Object-Oriented Programming concepts.
• Good knowledge of HTML, CSS, Javascript/jQuery/KnockoutJS and AJAX.
Must have experience in:
• Database Design - Relations, Cardinality, Constraints, Indexes.
• Database Data Manipulation - Select, Joins, Group By, Aggregate Functions, Subquery, Stored Procedures, Functions.
• ASP.Net MVC, SQL, Entity Framework, LINQ, JQuery and Dependency Injection.
• Writing Quality Code - Naming Conventions, Exception Handling, Logging, Reusability, OOP Concepts, SOLID principles.
• Understanding of Agile methodology.
• Highly developed analytical and problem-solving skills.
• Excellent troubleshooting and communication skills.
Nice to have:
• Knowledge of Design Patterns, SOLID Principles, WCF services, WEB APIs and SSRS Reports.
Responsibilities:
• To develop, design, test, maintain and support custom mobile and web applications.
• To develop documentation throughout the software development life cycle (SDLC).
• Upgrading, configuring and debugging existing systems with maintaining operational efficiency.
• Evaluate and research the products and technologies related to software.
• Alienate the project work and write high-quality, clean, and scalable code to meet the client's requirements.
• Collaborate with other team members and stakeholders.
Good Working Environment.