
Full Time
Noida
Posted 2 years ago
LOCATION: Noida – India
REPORTS TO – PRIMARY: Group Manager
REPORTS TO – SECONDARY: Director
KEY RELATIONSHIPS: Technical Support in .Net, Team Management
Internal: To the application development & support team
External: Global ISM group
JOB DESCRIPTION:
- This person must have a good experience (6 years at least) in developing, supporting and maintaining applications in .Net, C# on Linux Platform
- Ability to reverse engineer the existing application
- Collaborate with technical team members and functional architects to design and implement customized corporate end-user applications for the company.
- Responsible for designing, integration and developing web-based applications and related backend systems.
- Participate in both the re-engineering of existing systems, as well as the design and implementation of new features and interfaces.
- Monitor and maintain/enhance the ongoing performance of systems.
- Evaluate complex user requests and clarify objectives and functional requirements by consulting with Information Systems representatives and Business Management.
- Prepare and review requirements and design documents.
- Develop detailed project estimates and work plans.
- Database development skills (SQL required including creating views, writing stored procedures and triggers, and developing SSIS packages)
- Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA).
- Prior experience with Team Foundation Server is a plus.
TECHNICAL REQUIREMENTS
- Strong background and commercial experience with C
- 7 years strong commercial experience with C#
- Strong experience developing WPF applications
- .Net 4.0 / Visual Studio 2010
- WCF / Web Services
- SQL Server 2008 / T-SQL
- Microsoft Reporting Services
- Experience developing Object Oriented applications
- Knowledge of MVVM Framework
- Excellent communication skills
- Passionate about programming and delivering high quality work
PERSONAL SPECIFICATION
KNOWLEDGE / EXPERIENCE
- 7+ years of relevant experience.
- Experience working in a team-oriented, collaborative environment.
- Prior experience with Team Foundation Server is a plus.
EDUCATIONAL REQUIREMENTS
- Diploma or university degree in the field of computer science (IT).
- Degrees in Information Technology will be highly regarded.
BEHAVIOURAL COMPETENCIES
- Ability to execute tasks in a high-pressure environment.
- Highly self-motivated and directed, with keen attention to detail
- Additional working hours as required.
- Sitting for extended periods of time.
- Keen attention to detail.
- On-call availability.
- Ability to follow defined standard processes.