Determines technical feasibility of medium to low complexity features or solutions by evaluating problem, customer requirements, possible solutions and technology requirements.
Exercises judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
Create low-level design of modules of a software application through proper documentation and diagrams.
Develops software solutions by studying requirements, clarifying customer/user needs, analyzing data and processes and following established software development practices and processes.
Develops proof of concepts for technical evaluation and early customer feedback.
Updates and shares knowledge by studying state-of-the-art development tools, programming techniques, and computing technology; reading professional publications
Networks with internal and external personnel in own area of expertise.
Requirements
B.Tech/B.S. or M.Tech/M.S. in Computer Science, IT or related field.
3-10 years of experience.
Job Classification
Industry: IT Services & ConsultingFunctional Area: Engineering - Software, Role Category: Software DevelopmentRole: Software DevelopmentEmployement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Production/Industrial, Any GraduatePost Graduation: Medical-MS/MD in Psychology, M.Tech in Electronics/TelecommunicationDoctorate: Any Doctorate