JOBSEARCHER

Full stack developer/programmer

Title: Full stack developer/programmer Location: Saint Paul, MN (Remote Part-time) Duration: 12 Months   Description of Project The Minnesota Department of Information Technology Services partnering with the Minnesota Department of Transportation (MnDOT) is seeking a full stack developer/programer to maintain and support the EIOR and eSAFE applications and databases. Electronic Internal Office Request (EIOR) is MnDOT's paperless purchase request system. It allows employees to submit purchasing requests electronically for approval and eliminates the need to get signutares on paper copies. It is used to initiate and track all purchase requests. Electronic Safety Accountability for Everyone (eSAFE) is MnDOT's internal web application used to track workplace injuries, motor vehicle incidents, and work zone intrusions. Both of these applications track activities and generate reports to help manage activities within the agency. The resource will provide support and development services for EIOR and eSAFE applications. This includes developing new functionality and support for any problems discovered by users. Sample Tasks This part-time resource will develop and support two of MnDOT’s applications: EIOR, Electronic Inter Office Requisitions (EIOR), paperless purchase request system which allows employees to submit purchasing requests for approval electronically and eliminates the need to get signatures on paper copies. EIOR is a full‑stack Classic ASP application backed by a Microsoft SQL Server database.eSAFE, Electronic Safety Accountability for Everyone, an internal web application used to track employee injuries after a loss of time accident has occurred. eSAFE is a full‑stack Classic ASP application backed by a Microsoft SQL Server database. The application support and development tasks includes, but not limited to, the following: Review functional requirements and specificationsCreate technical design documentsTransform software and technical designs and specifications into secure, high functioning code in the appropriate languageIntegrate solutions and data into applicable systems and databasesTest code periodically to ensure it produces the desirable results and perform debugging when necessaryPerform upgrades and enhancements to make software and systems aligned, more secure and efficientProvide source code for inclusion into MNIT’s source code systemCommunicate and incorporate business owner’s visions, business plans, and key objectivesProvide status updates and communication as required to MNIT and MnDOT leadershipProvide maintenance and related production incident supportFoster a culture that supports and drives staff engagement and collaboration in support of State objectivesEstablish, manage, and leverage business and technology relationships both internal and externalProvide comprehensive knowledge transfer and support transition activities to DOT and MNIT DOT staff. This includes developing and delivering detailed documentation, conducting walkthroughs and hands on training sessions, and ensuring internal resources gain full understanding of system functionality, configuration, workflows, and maintenance procedures. Desired Experience and Skills Two (2) engagements lasting more than six (6) months in development role5 or more years of experience as Lead Developer for a full‑stack Classic Active Server Pages (ASP) applications backed by a Microsoft SQL Server databases5 or more years of experience with application and data integrations to third party applications and systems such as ticketing systems, workflow management, etc. (2 years)5 or more years of experience providing analysis, design, and development/programming using (5 years for each): Classic ASP with VB scriptingMS SQL database and developing complex SQL queries IIS Mail Client Experience with Active Directory and user authentication (5 years)Experience working with state government entities/agencies (5 years)Experience providing incident and production support (2 years)Excellent analytical and organization skills Ability to understand front-end-user business requirements and a problem-solving attitude Experience working in an Agile/Scrum development process Strong communication skillsAbility to work independently and in team settings