Software Engineer

Software Engineer

Closed - This job posting has been filled.

Job Description

We are looking for an engineer who can build a web access simplified bookkeeping program.
The solution is required to be expandable and customizable (for future upgrades and updates)
use of OOP concepts and 3-tier architecture is desirable to reduce the risk of overhauls in the
future and separate Data Layers from Business Logic Layers and Presentation Layers.
C# ASP.net can be used for this. The database is to be MS SQL Express as it is a zero
license database. Presentable reports both statistical and graphical are required.
As well, built-in security management for multi-user access, audit trails and historical
data is a must. Further required is easy plug-in for web-services for requesting or sending
data. Architecture that utilizes a built-in alert system which can also send emails with
multiple recipients is also required.

The system will be used locally on a local server within our company and be accessed
by users within the network. However the main function will be through hosted network
to provide access to clients from anywhere and at any time from Explorer, Firefox,
Chrome, and Safari.

The ability to charge our client in pay-per-use a monthly or yearly agreement for its usage
is required. Clients must be able to inquire the data related to them only. The system
must send alerts to our staff or send emails to our customers. Everything must be able
to be done online.

All source code will remain our property and must be surrendered upon competition.
However a strong opportunity exists for the right individual to continue to maintain
the system.

The interfacing web site is also required but does not have to be part of this project.
We are looking to begin immediately and have a clear vision of what we want the
user experience to look and feel like.

A project timeline will be required once all questions are answered.

---
Skills: management, web-services