Position Summary:
- The client intends to hire four experienced VB.Net application developer/system analysts. These analyst/developers will lead the analysis, design, development, and implementation of information system solutions for four separate projects.
- In the analyst role, they will create flow charts and diagrams, while as a developer, he/she will recommend the design, program code, debug, and prepare documentation.
- The developers will develop web-enabled VB.NET applications using web services with Oracle or SQL-Server database connectivity, working in a team setting with other developers and information technology professionals, and program staff.
Responsibilities:
- Develops work flow diagrams, data flow diagrams and data mapping documents. Creates Design and Functional specification documents from Business requirements documents that can be used to develop applications.
- Codes application elements using .Net, XML, Java, CSS, etc, and checks all code in/out of Team Foundation Server to ensure code integrity and version control.
- Writes .Net code to develop new applications, fix bugs, and facilitate enhancements in existing web applications;
- Writes complex PL SQL/ T SQL queries and Stored Procedures;
- Analyzes and extends XML Schemas, based on national schema standards Creates database schemas in concert with the Data Architect and Database Administrator;
- Troubleshoots, debugs and optimizes code to ensure performance and security requirements.
- Assists in the management of daily operations of a major online application and all ancillary modules that are integrated with other applications and Commonwealth shared web services.
- Provides backup to Web Administrator for all web application releases and product integration.
- Provides quality control/assurance to systems and programming activities, which includes determining causes of form/feature failure, taking corrective actions, coordinating testing and implementing changes.
- Performs pilot demonstrations to ensure functionality before full implementation.
- Works with Database Administrators, Quality Assurance Manager, and other ITO staff, as warranted to expedite software fixes that affect production, data quality, and access.
- Conducts code review of 3rd party vendor code and enforce standards and rules.
- Conducts thorough research of existing and emerging technologies.
- Communicates effectively with stakeholders, technical support staff and project teams.
Qualifications:
- Minimum of four years of experience with.NET development and solid knowledge of .Net architecture, ASP.Net, VB.Net, C#.Net and ADO.net.
- Experience in web-enablement of multitier enterprise applications is required.
- Experience with applications needing connectivity to Oracle in both native and ODBC environments.
- Relational data modeling skills.
- Expertise with ORACLE and SQL-Server RDBMS, SQL-Plus, PL/SQL, and/or T-SQL
- Experience in web-enablement of client/server applications.
- Proficiency with Visual studio, Team Foundation Server and standard Microsoft development environment.
- Education/experience that includes the design, development and implementation of large-scale network based, multi-user applications.
- Thorough understanding of structured design methodology, prototyping, client server/object oriented technologies and programming techniques.
- Familiarity with Windows, JavaScript, Java, HTML, XML, XSD, and Web based applications.
- Experience developing Web Services, object-oriented development and development of CLASS objects.
- Strong web and computer operation skills.
- Ability to work on multiple concurrent projects.
- Interpersonal skills and ability to work in a team setting with close communication with others.
- Excellent written and oral communication skills.
- Strong analysis, problem solving, and conflict resolution skills.
- Understanding and training in configuration management principles, change control practices and techniques, software version management
- Ability to pursue tasks with a minimum of supervision and deliver quality work on time.
- Experience with Windows Communication Foundation is desirable.
- Experience with mobile/droid applications is a plus. Environment:
- Development environment includes Microsoft .Net framework 2.0, 3.5 and 4.x, Visual Studio 2010, Microsoft Enterprise Libraries, Team Foundation Server, and Toad.
- Primarily using VB.Net, but some ASP.Net and C#.Net is also in production.
- Use of web services, Cascading Style Sheets, JavaScript, AJAX and XML.
- Third party tools include Toad, Infragistics, and Active Reports. - Database connectivity to Oracle 11g and SQL Server 2005/2008 R2 databases.
- Software cycles through Development, Test, Stage, and Production environments.