Web Developer
Profile -Web Developers
PRIMARY OBJECTIVE- Develop application software using Web programming with Microsoft.Net
QUALIFICATION/S
MCA / BE(Comp / E&TC / Instru)
EXPERIENCE
Total experience in Software Application development should be in the range of 3 to 6 years.
Should be able to do hands on activities as for the JOB PROFILE mentioned below .
· Web Application Development
TECHNICAL SKILLS
C#, ASP.NET 4.5, LINQ,Entity Framework, ASP.NET MVC with ADO.NET, SQL Server 2012, JQuery and CSS, JavaScript, AJAX, DHTML
WCF, Web Services, Windows Services
Design patterns – Singleton, Factory, Abstract Factory and Façade Patterns etc. MVC / MVVM Presentation pattern.
MS SQL Server 2019 – Strong in Stored Procedure, Performance tuning etc.
JOB PROFILE
· Requirement Analysis – Understand requirements from Use Cases, Use case diagram, Sequence diagram, Activity diagram, Entity Relationship diagrams.
· Project Execution – Take Activity assignments, Code development, write test cases, Peer Review and Testing, Update on Progress, timely escalation on Issus. Can perform required job with minimum guidance.
· Estimation of work packs – Good understanding estimation of work assigned and completes the job on time.
· Technical Designs – strong in understanding and adopting OOP principles. Code implementation as per defined application architecture. Exposure to design patterns – Singleton, Factory, Abstract Factory and Façade Patterns etc. MVC / MVVM Presentation pattern.
· Implementation
o Hands on experience in layered application architecture such as Presentation layer, Business layer, Data layer, Services layer etc. with SOA principles.
o Knowledge on layered architecture for Validations, Exceptional handling etc.
o Coding for Multi-browser support, Globalization with minimum guidance.
o Create reference Implementations / POCs
o Application Lifecycle implementation using TFS 2012
o Performance Optimization – techniques using Fiddler, IE Developer tools
o Database – Stored Procedures, Functions, Triggers, Performance optimization by using indexing, execution plan with minimum guidance.
· Deployment – Application Builds and deployment
· Leadership
o Problem Solving – Ownership, Proactive and Systematic approach.
o Enable absorption of latest technologies in the product line.
o Ensure defined best practices are followed.
· Team work – Remain flexible, good Team player and process adherence.
· Communication – Good verbal and written communication.
· DevOps – hands-on experience of using DevOps