hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Requesting applicants for-Technical Lead - dotnet

7.00 to 9.00 Years   Mumbai City   05 Dec, 2022
Job LocationMumbai City
EducationNot Mentioned
SalaryNot Disclosed
IndustryBanking / Financial Services
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

    Job Title:Technical Lead (.Net)Date:01/09/2022Department:GMITLocation:MumbaiBusiness Line / Function:Reports to: (Direct) Grade: (if applicable) (Functional) Number of Direct Reports:Directorship / Registration:NAPosition PurposeTeam is working on a new project, which has stringent timelines. Additional developer will help us to deliver the project on time. Responsibilities Direct Responsibilities
    1. To provide technical solutions for user requirements
    2. To provide technical consultancy to team members
    3. To develop sturdy and flexible software code with good quality and design
    4. To write Unit Tests and review other developers code
    5. Meet the objectives set by Reporting Manager so as to meet organization goals
    6. To support the existing system
    7. To design new components and suggest changes in current architecture
    Contributing Responsibilities
    • Knowledge sharing and Quality improvement
    Technical & Behavioral Competencies Mandatory Technical Skills In the table below, expected capability level is highlighted. Expectation is that person in this role would be able to work effectively on the details mentioned in the said level and all levels below that. Dot Net 1Understands the basic type system and that there are reference types and value types. Also understands what a class is and how to define classes in a CLR based language.Understands basic types, string, char, int, long, decimal, float.Basic understanding that memory is automatically cleaned up.2Constructors, methods, properties, events. Uses type visbility and member accessibility intelligently.StringBuilder, string interning, arrays, IEnumerable, ICollection and IList. When to use IEnumerable and IList.Understanding that the garbage collector is generational and non determenistic. Understanding of the IDisposable pattern.3Inheritence, understands abstract classes, interfaces and overloading. Understand extension methods, generics and delegates.Enumerations, bit flags, nullable types, detailed understanding of delegates, anonymous methods, expressions, var keyword.Understands finalization internals, resurrection and is able to profile for managed memory leaks.Understand what is LINQ, basic keywords from, in, where, orderby, select, group. Relate it with sql, pl/sql queries. Difference between LINQ and SQL Queries 4 Understands performance when designing types. Fully understands anonymous methods, delegates and when to use.Generics, attributes, custom attributes. HashSet, Dictionary and other higher order types.Understands that there are multiple garbage collectors available, large object heaps, and understands how the garbage collector works with unmanaged memory. Sql Programming 1Have worked/Have knowledge of any kind of SQL programming either in academics/firm2Understand syntax and function of sql programming of any choice (Sql-server/Oracle/Sybase/MySql) -> Select , Distinct , Where , And & Or , Order By , Insert Into , Update , Delete , Injection , Select Top , Like , Wildcards , In , Between , Aliases , Joins , Inner Join , Left Join , Right Join , Full Join , Union , Select Into , Into Select , Create DB , Create Table , Constraints , Not Null , Unique , Primary Key , Foreign Key , Check , Default , Create Index , Drop , Alter , Auto Increment , Views , Dates , Null Values , Null Functions , Data Types , DB Data Types Generic Functions like - , Functions , Avg() , Count() , First() , Last() , Max() , Min() , Sum() , Group By , Having , Ucase() , Lcase() , Mid() , Len() , Round() , Now() , Format() 3 Understand database design, normalization; improve performance with indexes/partitions, Different perspective on the data with views, stored procs, triggers. Know how to write queries, subqueries, and user defined functions.4Understand data warehouse, data marts, data protection against data degradation and sql injection. Performance factors related to SQL clauses, Isolation level with specified SQL clauses, Select appropriate join operation and recognizing join coding convention, Coding joins with nested expressions, coding subqueries, correlated subqueries. Understand RDBMS, SQL, DDL, DML, Understand page, data structure behind and performance improvement with known reason against selected technique. Groom team, aware of appropriate contacts. Application Design Patterns 1Know what design pattern is, Understand its importance, Why they are required.2Understand three important categories of design pattern - Creation, Structural and behavioral - G04 pattern. Why those patterns Relate them with our day-to-day work. Are we already using them without knowing we are actually implementing pattern. Have high level understanding 2-3 patterns in each categories. Like Facade, Factory, Abstract Factory, Decorator, Template, Thread safe Singleton etc. 3 Know Go4 pattern in details. Should be able to make case ready for appropriate design pattern. Understand which patterns are applicable for different software design practice i.e. on thick, thin and smart. Web Presentation Patterns like MVC, Page Controller, Front Controller, Template View, Transform View, Two-Step View, and Application Controller. Session State Patterns - Client Session State, Server Session State, Database Session State4Knowledge in Domain logic patterns, Data Source Architectural patterns, Object-Relation behavioral/structural/Metadata. Distribution Patterns - Remote Fa ade, DTOs, Offline Concurrency Patterns - Optimistic Offline Lock, Pessimistic Offline Lock, Coarse Grained Lock, Implicit Lock , Base Patterns - Gateway, Mapper, Separate Interface, Registry, Value Object, Plugin, Service Stub, Record Set Microsoft WCF 1Understand what is WCF, Why WCF, What was/is existing. Purpose of WCF2Understand WCF fundamentals - End points, Bindings and Behavior, Contracts, Service Host, Message and Channel, WCF Client, Metadata. Understand basics of Instance Management. Events. Should be able to write and consume WCF Service. Exception handling. 3 Understand WCF Architecture - Activation and Hosting, Messaging, Service Runtime, Contracts - each lifecycle. Instance Management in detail, Instance Deactivation, Creating Durable service, Throttling. Different operation - Request-Reply, Callback, One-Way. Different Transfer mode - Buffer, Stream, Transaction. Should have fundamental knowledge in WCF Security. WCF Service Impersonation. Should be able to host and debug service from client/server perspective.4Understand WCF RIA service, Query/update process in RIA, and Know how to create silverlight WCF RIA Service. Understand RESTful service. Detailed knowledge in WCF Security - Types of authentication, transport security mode, protection level, message security level. Fair understanding of Websocket support, Task based async support, ChannelFactory caching, Streaming improvements, UDP support, multiple authentication, ASP.net compatibility. Performance optimization, Sound knowledge in Vulnerability testing.,

Keyskills :
front officems sqlsql serverproblem solvingjavacustomer relationsweb servicessoftware designsql

Requesting applicants for-Technical Lead - dotnet Related Jobs

© 2019 Hireejobs All Rights Reserved