Junior / Senior Software Engineer
Roles and Responsibilities
- Work as a senior-level Microsoft .NET developer using extensive object-oriented design patterns and Web development tools – We also have vacancy for a mid-level
- Undertake technical lead role on development projects, advising on technologies and methodologies as well as coaching junior team members
- Apply development experience using the .NET framework to support client needs
- Analyze, design, and develop Web-based applications
- Solve project-related problems and identify opportunities for improvement
- Write technical documentation including use cases and design documents
Technical Skills
- Bachelor's degree in Computer Science,
Information Systems or related technology field
- Engineering background ( Graduation in BE /
BTech, BSC, BCA / MCA) is a pre-requisite
- Aggregate percentage of SSC / HSC or equivalent
levels should be above 60 %
- Experience as senior developer and/or technical
lead on at least four successful projects
- 3-4 years of experience in ASP.NET technology
(.NET, C#, VB.NET, ASP, IIS, etc.)
- In depth knowledge of .NET framework (ideally
2.0)
- 2-3 years of experience in SQL
- Good knowledge of HTML / CSS / AJAX
- Experienced in full software development
lifecycle; requirements analysis, design, development, testing,
implementation
- Understanding of object-oriented analysis and
design techniques
- Familiarity with UML Modeling
- Familiarity with process modeling techniques
- Experience in creating software
architecture documents and other design artifacts
Personal Skills
- Strong analytical skills for effective problem
solving
- Excellent written and verbal communication
skills. Accent or dialect will not be a constraint
- Ability to grasp issues quickly and make
educated, critical judgment
- Work well with teams or in a team environment
- Willingness to re-locate