Job Hybrid Onsite – Senior .Net Programmer Location: Baltimore, Maryland (Hybrid Onsite) JD: The Consultant will report to the MDOT MPA office at the World Trade Center Baltimore, 401 E. Pratt Street Baltimore, Maryland 21202. Assignments will be given by the IT Assistant Director and will also interface with all levels of management and the workforce. The Consultant shall work primarily at 401 E. Pratt Street Baltimore, Maryland 21202. However, the Contractor may also be required to work at the Dundalk Marine Terminal, 2700 Broening Highway, Maryland 21224. There is travel within the Baltimore area in order to do work at other facilities, including Dundalk, Seagirt, North Locust Point, South Locust Point and Fairfield marine terminals. Must have a valid driver’s license, a TWIC (Transportation Worker Identification Credential) and own transportation. BACKGROUND The MDOT MPA wants to maintain the 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 MDOT MPA’s mission critical business applications including mVisitor (Visitor management system), Gate Pass System, AP invoice and other MDOT MPA application systems. The programming support resource shall work side-by-side with MDOT MPA Information Systems staff, under MDOT MPA systems development management. Work will be performed in accordance with the attached MDOT Terms and Conditions for Service Contracts (Attachment 11) and specifications and all other contract documents. The MDOT MPA will initiate a change order to obtain any additional resources, if as required after award of this TO DUTIES & RESPONSIBILITIES Analyze and document complex system requirement specifications. Prepare detailed specifications and data flow diagrams. Design business processes and modules. Design software and subsystems using SDLC methodology. Develop software and subsystems according to specifications. Integrate and test software components and manage their implementation. Estimate software development time and schedules. Follow MDOT MPA guidelines on software project management. Follow MDOT MPA guidelines on software configuration management. Provide ongoing system and application maintenance and troubleshooting. Review existing programs and recommend performance improvements. Maintain legacy Oracle 12C forms and reports to support existing applications. Provide software development support in migration effort of current Oracle Forms and Report to a .NET environment. Design and develop applications in .NET Framework 4.6 with ASP.NET, C#, MVC architecture Entity Framework 6utilizing Oracle 12C database. Ability to work across various computer operating systems (Windows, Linux and AIX). Provide Sales Force administrator and application development support. MINIMUM QUALIFICATIONS: Bachelor’s Degree in Computer Science or Information Systems or Information Technology or related field. Minimum 5 years of experience as a software programmer resource. Minimum 5 years of experience developing, deploying and managing applications on a multi-tier architecture with high-availability and/or replication environment. Minimum 4 years of experience developing and deploying applications on Oracle (11G, 12C)Application Server. Minimum 4 years of experience developing and deploying Oracle (11G, 12C) forms with Java beans. Minimum 4 years of experience developing and deploying and Oracle (11G, 12C) reports. Minimum 4 years of experience writing Oracle SQL, PL/SQL with Java embedded SQLJ, Oracle BLOB; scripts for table, view, and other database objects. Minimum 4 years of experience with Oracle SQL Developer and/or Toad data base management tools. Minimum of 4 years of experience developing and maintaining software technical documents (i.e. System Requirement Specifications, System Design Documents, Software Test Documents, etc.) Minimum of 3 years of experience providing technical support for Advent Intermodal’s E-modal trucker check interface. Minimum 3 years of experience managing software version control with Subversion software control system. Minimum 2 years of experience providing administrative and technical support with Evernote and Evernote Salesforce business card application integration. Minimum 2 years of experience providing administrative and application technical support for Salesforce. PREFERRED QUALIFICATIONS Experience in Oracle under Oracle high-availability and replication environment, developing applications in oracle java technologies using Oracle 12C developing environment in socket programming. Experience in the development of financial or related business systems. Experience with Electronic Document Management Systems. Experience in security systems such as Marine Terminal Operations. Experience supporting Thermoprinters and barcode applications. Experience in the design, development and deployment of web based applications in .NET Framework 4.6 with ASP.NET, C#, MVC architecture Entity Framework 6 utilizing Oracle 12C database. Experience in JavaScript, jQuery, AJAX, HTML5 and CSS, Bootstrap, JSON, Web services, Oracle Managed Data Access Entity Framework, WEB API, and integration with backend services. Experience with Microsoft Team Foundation Server. Experience with Microsoft Visual Studio (preferably 2017. Experience with LINQ, Lambdas expression, Service Oriented Architecture (SOA). Experience with Microsoft Visual Studio Team Suite Testing Tools. Experience in Agile software development.
Job Type
Fulltime role
Skills required
.NET, C#, Java, JavaScript, Agile
Location
Baltimore, Maryland
Salary
No salary information was found.
Date Posted
June 27, 2025
The Senior .Net Programmer will support the MDOT MPA in maintaining and enhancing critical business applications, primarily focusing on the Port Operations and Security System. This hybrid onsite role requires extensive experience in .NET development and Oracle database management.