Posted 16 days ago in Computer/Software
Project Description: A Senior Applications Developer is needed to aid in the completion of a custom Silverlight application supporting the Managing for Results process. The Managing for Results (MfR) program consists of a series or inter-related processes and applications that provide a comprehensive view of services, budget, employees, and performance metrics. This contract is specific to the Planning for Results (PfR) and Reporting for Results (RfR) set within MfR. Both of these modules are approximately 50% complete.
The Sr. Application Developer shall provide the services identified in this section.
.Review and understand complex requirements with assistance from an assigned Business Analyst.
.Review, modify, and create components in a SQL Server database.
.Review, modify, and create related web services to broker data between the database and the UI layer.
.Incorporate complex business rules in both UI and web services layers.
.Review, modify, and create custom Silverlight UI components that consume web services.
.Perform needed ETL processes between related systems.
.Create and review needed project documentation.
.Prepare, update, and manage project status summary information for project team and management.
.Provide support and recommendations for requirements and issues requiring adjustments to business processes and procedures.
The PfR application is responsible for creating and maintaining department strategic goals and includes the following components: Goals, Programs, Services, Measures, Activities, and Mandates.
The RfR application is responsible for capturing operational data posted by a department or team in response to the items defined in the PfR process.
Both the PfR and RfR applications are in production and this effort is aimed at re-implmenting to solve a number of technical and business process gaps.
Under the direction and supervision, the Sr. Application Developer is responsible for the working closely with an assigned Business Analyst to understand requirements, overall development and unit testing, and initial production support of the PfR and RfR modules. These efforts currently include the following, but may be expanded:
1. Enhancement of existing database structures.
2. Enhancement and creation of web services.
3. Enhancement of a Silverlight UI for PfR and RfR.
4. Complete ETL activities between several other systems.
5. Incorporation of PfR and RfR datasets into a data warehouse structure.
Requires a Bachelor's degree in Computer Information Systems (CIS) Computer Science, or a related field; or an equivalent combination of training and progressively responsible experience that will result the required specialized knowledge and abilities to perform the assigned work.
.Requires at least seven (7) years of development experience. This is to include strong database and web services development.
.Requires at least four (4) years with user interface development in a web environment.
.Requires at least two (2) years utilizing Silverlight projects.
.Prefer at least one (1) year with ETL/SSIS experience.
.Must have excellent communication and documentation skills.
.Requires ability to read, write and speak effectively in English.
.Must be able to build and maintain effective working relationships within the department/unit, across department/units and functions, and externally.
.Ability to solve problems and make decisions when information is vague and additional information is not likely to be found.
The Sr. Applications Developer shall provide the following deliverables in accordance with the schedule set forth below:
.Evaluate and document existing database schema.
.Enhance the existing database to meet defined requirements.
.Enhance the existing web services layer to meet defined requirements.
.Enhance Silverlight user interfaces to meet defined requirements.
.Review data warehouse needs and potential process.
.Create ETL processes defined in requirements.
.Document unit testing information and results.
.Document overall development process and components.
.Other technical artifacts as developed through the implementation.
.Provide initial production support for completed applications.
.Supply weekly status reports to management.
GoNet is an international technology services firm with offices in the United States, Mexico, Latin America, the Caribbean, and Spain. We provide high caliber business solutions, application development, system support, and network solutions to our customers in a variety of industries.