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. |