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