|Job Ref:||1616637||Employer:||Tyco||Industry:||Civil and Structural||Country:||India||City:||Bangalore||Address:||Post Date:||18/10/2016 22:10|
Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor.|
Design and develop programming systems making specific determinations about system performance.
Responding promptly and professionally to bug reports.
Review and repair legacy code.
Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems
Analyze system specifications and translate system requirements to task specifications for junior programmers.
Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product
Capable of writing proposals or papers
Maintain positive client interactions.
Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff
Provide assistance to testers and support personnel as needed to determine system problems
Review, to the extent possible, changes in code and the environment that will affect system performance
Provide recommendations to management concerning issues of programmer productivity and software development management.
Hands on experience with web based programming, development of applications in C#.NET, NA, Web Services and XML
Adequate hands on experience with Multi-Threaded development covering thread synchronization, locks and concurrency
Good knowledge and experience on Winforms, WCF and WPF.
Thorough understanding of MS technologies including-- Visual NA and SQL Server.
Strong knowledge and understanding of Object Orientated programming concept (OOPS) concept and UML Design
Strong debugging and problem solving skills.
Knowledge of software development tools and methodologies.
Must be aware of Agile, Incremental or spiral development methodology
Domain Knowledge in Electronic Security such as Access Control, Video Surveillance and Intrusion detection is a plus
Good communication skill to articulate views/thoughts with team and partners or customers without any gap
Be able to acknowledge and support Project planning and Estimation techniques
Willingness and Ability to learn new technologies
4-6 years, NA