Software Engineer (Web Development) Requirements (Updated 4/16/2010)
Job Description
Applicable for all projects:
- Write highly memory efficient, performance optimized and cross browser supported application.
- Acts as primary technical resource and a technical contact for Software Architect and Project Manager.
- Understand requirements and design clearly.
- Review Code, Unit and Integration Test plans in order to meet quality, functional and performance requirements
- Review and analyze performance test data to identify application bottlenecks
- Apply knowledge of current tools and technologies to problem solving
- Play team role amongst development team and practice good team spirit
Project specific
Technical Skills
Applicable for all projects:
In depth knowledge:
- .NET Framework 2.0 / 3.0 / 3.5 / 4.0 with C#, ASP .Net and Silverlight 2.0 / 3.0 / 4.0.
- WCF and Web Services
- Background knowledge in .Net framework 4.0 with Parallel Programming will be an added advantage.
- Strong understanding of XAML, HTML, XML and VBScript/Java Script
- Some background knowledge with GIS, GPS, VTS and Location Based Services will be an added advantage.
- Visual Studio 2005 / 2008 / 2010
- At least one RDBMS - SQL 2000/2005, Oracle 10g, Sybase ASA 9.0
- UML Modeling tool (Rational / Visio)
Project specific
Desirable knowledge:
- ASP.Net and Silverlight 2.0 / 3.0 / 4.0 development in C# with framework 2.0 / 3.0 / 3.5 / 4.0
- Multi threaded applications in C#
- WCF , Microsoft Message Queue (MSMQ)
- .NET Interop with COM components.
- Strong analytical and Mathematical skills.
Experience
Applicable for all projects:
- Strong knowledge and experience in designing and developing Web based and distributed applications.
- Strong object oriented design experience, knowledge of design patterns.
-
Project specific
- Minimum 2 years experience as Software Engineer
Education
- BE / B Tech / MCA from a reputed Institute
- Recognized certifications will be additional advantage
- In case of MCA, graduation in Math/Physics background will be preferred