Description:
A programmer is responsible for converting project specifications and statements of problems and procedures into computer language. He develops writes the source code, plans and conducts unit testing.
Reporting Manager:
project/team lead
Responsibilities (But not limited to the following list):
Develop software, write code and do low level analysis of the module given to them.
Perform unit testing of the source code produced
Deliver unit tested software
To understand the requirements fully before converting it to source code.
Fix errors generated after bugs raised and issued
Communicate with System Architecture and Tech Lead in designing the system
Authority:
Modify Source Code of software application which was assigned to him or her to develop
Required
Skills/Abilities/Characterstics:
Very strong concepts of OOP, Analysis, Design, Databases, Data structures.
Any programming background and willing to work on .Net Platform
Ability to Develop Applications and Databases (triggers, SPs, etc)
Can write GOOD (valid and efficient) programs
Can understand and communicate in business/layman terms
Good Analytical and Creative thniking skills
Good Interpersonal and Motivational skills
Experienced in coordination and team work
Knowledge:
Desire:
Love to program
Education / Certification(s):
Any Software Engineering related knowledge/certification/course
Experience / Exposure:
Have 3 years of handson experience on above mentioned skills
Training:
Highly Preferred:
Can write and Passionalte about well structured programs
Passionate to work in .NET 3.5, WCF, WF, SilverLight, SharePoint
BCS/BS in Computer Sciences, B.E in Computer Engineering
MCS/MS in Computer Sciences
Relative Advantage:
Can write a program using .NET 3.5 / WCF / WF / Silverlight / SharePoint
MS Certifications will be plus