If you are considering a job as Software Engineer here is a list of the most standard responsibilities and duties for the Software Engineer position.
Design, develop and manage software projects for clients.
Analyze and evaluate user needs and develop software solutions.
Write supporting documents for projects developed and tested.
Develop Microsoft .net based web applications.
Develop MS SQL server applications like views, triggers and stored procedures.
Design and develop web user interfaces with back-end databases and other tools.
Recommend technical feasibilities and solutions.
Evaluate new technologies in the light of emerging trends and technologies.
Modify and update existing technologies improvise performances.
Troubleshoot and resolve difficult problems relating to software applications and programs.