- Designing, coding and unit testing of software modules based on the requirements.
- Developing existing systems by analyzing and identifying areas for improvements
- Maintaining systems by identifying and correcting software defects
- Creating Design/Architecture documents, technical specifications and test cases in line with Quality systems
- Developing / Influencing Requirements.
- Provide estimates for work on effort and schedule to project manager and actively participate in preparing detailed project documentation.
- Reviewing and coaching the team member
- Investigate new technologies
- Understand systems engineering, interface points and software quality factors
- Consulting internal external stakeholders concerning maintenance and performance of software systems; implementing software solutions.
Education : Course with Discipline B.E / B-Tech - Electrical, Electronics, Instrumentation, Computer Science Masters Degree - Electrical, Electronics, Instrumentation, Computer Science.
Domain Skills :
- Experience in working on Industrial Automation related s/w product development projects.
- Knowledge on databases.
- Attitude to learn and adapt to changes, Interest in working with hardware devices, product development and Interests to learn the domain.
Software skills/Testing Skills :
- At least total 3 years of experience in development using below technologies: .Net 3.5/4.0 (WPF, WinForms, WCF), C#, Linq,
- Database knowledge SQL server or any other DBMS.
- Experience in using the automated test tools and source control management tools.
- Experience of UI design
- At least 2 years of experience with development in VC++
- Developing the applications with web technologies like MVC 2 or 3 is an added advantage.
- Configuration Management Knowledge -TFS / VSS.
- Knowledge of Design Patterns
- Any of the following areas- C++ VC++, VB and / or MFC, COM/DCOM Technologies based SW Development
- Experience with XML, XSD, and XSLT
Any Managerial Skills:
- Planning, Effort Estimation skills.
- Able to work in teams.
- Attitude to take initiative and work independently towards the goal
- Works and Delivers the assigned with minimal supervision
- Software project management skills are an asset
- Communication Skills Good verbal and written English communication skills to interface with stakeholders across world
Experience : 5-8 YEARS
Type of Industry: Product Development, Enterprise Application Integration
Type of projects Microsoft Technologies