Software Engineer (.Net)
BizAnalytix Technologies
Job description
Experience: 2 to 5 Years
Job Description: This role is for a Software Engineer(.Net) who can gather, analyze and formalize users' business requirements and processes, evaluate on the feasibility of implementation and manage the scope of the project.
Technical Skills:
-
Gather, analyze and formalize users' business requirements and processes, evaluate on the feasibility of implementation and manage the scope of the project.
-
Conduct gap analysis of the current business process to identify improvement opportunities.
-
Prepare project documentation such as Requirement Specifications/Use Case Specifications etc Adhere to project scope, update requirement traceability matrix, inform and record out-of-scope issues
-
Develop detail technical design specifications and translate the technical design into process/program specifications. Involve in the design review session.
-
Make changes to configurable items, which include hardware, software, documentation, etc
-
Translate specifications to program codes, conforming to program guidelines and programming best practices
-
Develop unit test package, automate, execute tests & document test results to ensure the quality of the program
-
Participate in code review
-
Participate in integration testing, system testing, and User Acceptance Test & implementation activities.
-
Prepare and maintain system documentation, user manual, and operations manual
-
Plan & facilitate training of users and operators
-
Provide post implementation support (including production support and service requests)
-
Escalate and discuss critical issues such as scope creep with the relevant managers
Customer/Vendor Management:
-
Build rapport with the users and their technical staff and manage their expectation
-
Have clear and open communication with customers on project issues or clarifications