- Guiding team development efforts towards successful project delivery
- Providing technical leadership to teammates through coaching and mentorship
- Designing the software application architectures, hands-on coding with the team and developing major tasks
- Maintaining high standards of software quality within the team by establishing good practices and habits
- Analyzing and resolving technical problems, assisting in third-level support when needed
- Developing integrations between applications
- Assisting in the collection and documentation of user's requirements, development of user stories, estimates and work plans
- Providing in-company trainings
- Following cutting-edge technologies
Technical Requirements:
- Hands on experience of OOP (Object Oriented Programming), AOP (Aspect Oriented Programming), Design Patterns, Cross Cutting Concerns (Logging, Caching, Security, Exception Handling), Solid Principles
- Programming skills in C#, ASP.NET, ASP.NET MVC and Restful/SOAP Web services
- Strong Knowledge on ORM (Entity Framework, NHibernate, etc.)
- Strong Knowledge on Dependency Injection, IoC Containers, Life Cycles
- Knowledge on client-side technologies like Bootstrap, AngularJS, Ext JS
- Strong skill and knowledge on Microsoft SQL Server, Querying and Reporting
- Experience on server/client-side caching mechanism
- 5+ years of experience, preferably in a technical leadership position
by via developer jobs - Stack Overflow
No comments:
Post a Comment