|
l Job Description |
|
|
- Responsibilities |
|
Develops code for software projects, and design and implement bug fixes. |
|
Designs software projects. |
|
Defines software specifications. |
|
Performs software tests on code and enhancements. |
|
Troubleshoots software problems of moderate difficulty. |
|
Interfaces with internal and external customers for requirements analysis. |
|
Supports external customers |
|
Co-ordinates with customer and internal teams |
|
|
- Job Specific Knowledge |
|
Full use and application of standard principles, theories, concepts, and techniques. |
|
General knowledge of software engineering concepts and techniques |
|
Thorough knowledge of relevant software languages |
|
General knowledge of software development tools and environment |
|
|
l Qualifications |
|
|
- Skills |
|
Experience in .Net/C# and C++ is a must |
|
Working knowledge of DBMS (Oracle, MS SQL, etc.) |
|
Knowledge of Multi-Threading/Parallel Computing in distributed environment is required |
|
Working knowledge of windows technologies - COM/DCOM/Remoting/WebService |
|
Exposure OOD/OOP concepts is a big plus |
|
Exposure TDD/BDD concepts is a big plus |
|
Knowledge of SEMI standards is a big plus |
|
Knowledge of Industrial Engineering is a big plus |
|
Strong analytical skills |
|
Strong oral and written communication skills |
|
Strong problem solving and troubleshooting skills |
|
Exercises mature judgment |
|
Ability to work in a team and ability to work independently. |