Job Title: Senior Programming Support
Duration: 1-3 Months
Location: Baltimore MD 21202 (Onsite)
BACKGROUND
The CLIENT is soliciting competitive sealed proposals to provide one (1) Programming support resource (Senior Programmer) to assist in the development and maintenance of the CLIENT’s Port Operations and Security System (POSS) and other projects. The Programming support resource shall be required to support the full range of systems development, maintenance, migration and enhancement requests to support CLIENT’s mission critical and non-mission critical business applications including but not limited to the mVisitor (Visitor management system), Gate Pass System, AP invoice and other CLIENTCLIENT application systems.
The programming support resource shall work side-by-side with CLIENT Information Systems staff, under CLIENT systems development management. Work will be performed in accordance with the attached CLIENT Terms and Conditions for Service Contracts (Attachment 12) and specifications and all other contract documents. The CLIENT will initiate a change order to obtain any additional resources, if as required after award of this TO.
DUTIES &RESPONSIBILITIES
The work to be accomplished by proposed resource under this contract shall include but not limited to the following subtasks:
a) Analyze and document complex system requirement specifications.
b) Prepare detailed specifications and data flow diagrams.
c) Design business process and modules.
d) Design and develop applications in .NET Framework 4.6 with ASP.NET, C#, MVC architecture Entity Framework 6 utilizing Oracle 12C data base.
e) Develop software and subsystems according to specifications.
f) Develop and maintain Oracle SQL, PL/SQL with Java embedded SQLJ, scripts for tables, views, and other database objects.
g) Integrate and test software components and manage their implementation.
h) Estimate software development time and schedules.
i) Follow CLIENT guidelines on software project management.
j) Follow CLIENT guidelines on software configuration management.
k) Provide ongoing system and application maintenance and troubleshooting.
l) Review existing programs and recommend performance improvements.
m) Provide software development support in migration effort of CLIENTCLIENT’s
current Oracle Forms and Report legacy applications to a MS .Net environment.
n) Ability to work across various computer operating systems (Windows, Linux).
o) Provide Sales Force administrator and application development support.
MINIMUM QUALIFICATIONS
The following minimum qualifications are mandatory. The Contractor shall be capable of furnishing all necessary services required to successfully complete all tasks and work requirements and produce high quality deliverables. The Contractor shall demonstrate, in its proposal, that the Contractor and proposed resource possess such expertise providing such services:
1. Bachelor's Degree in Computer Science or Information Systems or Information Technology or related field.
2. Minimum 5 years of experience as a senior software programmer resource.
3. Minimum 5 years of experience developing, deploying and managing applications on a multi-tier architecture with high-availability and/or replication environment
4. Minimum of 5 years of experience in the design, development and deployment of web based applications in .NET Framework(4.5 or higher) with ASP.NET, C#, MVC 5 architecture, Entity Framework utilizing Oracle 12C data base.
5. Minimum of 5 years of experience in JavaScript, jQuery, AJAX, HTML5 and CSS, Bootstrap, JSON, Web services, Oracle Managed Data Access Entity Frame work, WEB API, and integration with backend services.
6. Minimum 3 years of experience developing and deploying reports via SQL Server Reporting Service, Crystal Reports, etc.
7. Minimum 3 years of experience writing Oracle SQL, PL/SQL with Java embedded SQLJ, Oracle BLOB; scripts for table, view, and other database objects.
8. Minimum 3 years of experience with Oracle SQL Developer and/or Toad data base management tools.
9. Minimum of 3 years of experience developing and maintaining software technical documents (i.e. System Requirement Specifications, System Design Documents, Software Test Documents, etc.)
10. Minimum 3 years of experience managing software version control via Subversion (SVN) and Team Foundation Software (TFS).
11. Minimum of 3 years of experience with Microsoft Visual Studio (preferably 2017).
12. Minimum of 3 years of experience with LINQ, Lambdas expression, Service Oriented Architecture (SOA).
13. Minimum of 3 years of experience with Microsoft Visual Studio Team Suite Testing Tools.
14. Minimum of 3 years of experience in Agile software development.
PREFERRRED QUALIFICATIONS
1. Experience in the development and maintenance of financial or related business systems.
2. Experience with Electronic Document Management Systems.
3. Experience in security systems related to Marine Terminal Operations.
4. Experience supporting with Intermacprinters and barcode applications.
5. Experience providing technical support for Advent Intermodal’s E-modal trucker check interface.
6. Experience providing administrative and technical support with Evernote and Evernote Salesforce business card application integration.
7. Experience providing administrative and application technical support for Salesforce.
CONTRACTOR EXPERTISE REQUIRED
The Contractor must demonstrate expertise in Oracle database management running on RedHat Enterprise Linux and IBM p520s servers with AIX operation systems. Must be able to create technical documentation and have good communication/training skills