You are on page 1of 2

System Engineer

ASP.NET, C#
The following are the main responsibilities of all involved in programming and implementing
a project while adhering to quality standards and requirements:
1. Gather all the necessary requirements from the client and analyze them thoroughly.
2. Adhere to coding standards and project requirements while programming.
3. Provide required documentation and comments while programming.
4. Implement the requirements logically and analytically.
5. Perform unit testing while maintaining full quality standards.
6. Ensure that the technical environment for programming and deployment is in place.
7. Plan tasks according to the project plan.
8. Properly manage the version of code using Git (configuration management).
9. Coordinate and integrate code within the project team using Git.
10. Perform code and peer review using SonarQube or any other tool as specified.
11. Ensure that product/project issues reported by the tester/client are resolved ASAP.
12. Report progress and forecast completion of tasks.
13. Transfer knowledge as and when required.
14. Ensure compliance with information security standards.
15. Attend training and learning opportunities every month to upgrade technology skills.
16.Obtain certifications like MCP, OCJP, Google Android Developer, etc., as applicable.
17. Keep an accurate timesheet, learning log, documentation, etc which may be audited by
the Company at reasonable times upon request.
18. Follow all the required standards, checklists, guidelines, and processes and maintain
records as and when required by the Company.

Page 1 of 2
Common Competence
▪ OOP Concepts
▪ Networking Concepts & OSI Model
▪ Database Concepts, SQL
▪ HTML
▪ CSS
▪ JavaScript
▪ Git
▪ Secure and Clean Coding

Tech Competence: .NET, C#, ASP.NET with MVC, .Net Framework, MS SQL Server

Must be able to create a CRUD operation application using ASP.NET

Page 2 of 2

You might also like