Software Engineer

Goal of position

 Work on software development, customization, and bugs’ resolution with the direction of the Department Manager or the Lead Software Architect.

Tasks and Duties:

  • Develop Web and Windows applications software.
  • Understand existing projects and products.
  • Understand specifications documents.
  • Develop requested modifications on existing software/products.
  • Develop new modules on existing software/products.
  • Fix bugs reported through a special tracking system.
  • Apply code testing.
  • Document code modifications for reference to all developers.
  • Assure security and safety of codes from loss, theft, and alteration.
  • Record tasks in daily worksheets.
  • Execute all assigned tasks.
  • Coordinate with the management and the technical support team on solving issues.
  • Participate in technical meetings.
  • Keep documentation about future plans, time scheduling, and delays.
  • Keep track of raised issues and discussions concerning the product.
  • Participate in analyzing requirements.
  • Conduct demos on developed products.

Position Requirements:

  • Qualifications: BS in Computer Science / CCE or equivalent.
  • Experience: at least 1 year of experience in a related field.
  • Required Skills: WCF, Microsoft SQL Server, ASP.NET, C#, SharePoint, .NET, Visual Studio, UML, Web Services, JavaScript, CSS, Database Design, HTML, AJAX, jQuery, OOP.
  • Value-Added Skills: ASP.Net MVC 5 (.Net framework 4.5), REST API, Workflow Foundation 4.5, AngularJS 1.4, Bootstrap 3.3, TFS.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx