Current Openings At NolanMackenzie

Click on Position Title to review Position Requirements

Position Title: Senior Application Developer

Number of Openings: 1

Start Date: as soon as possible

Location: Pikesville, Maryland

Min. Citizenship Status: H-1B

The Application Development Expert will be responsible for development, upgrades, maintenance and support of the existing Maryland State Police data repositories. This resource will support the web services for internal and external processes which provides services to not only MSP but also allied partners across the state. This process directly supports the FBI mandate for states to transition from summary-based reporting to incident based reporting. WCF Web Services and .NET languages are used to maintain the existing infrastructure.

The team utilizes Agile/Scrum methodology with Team Foundation Server (Azure Devops) for source control and backlog.

This is a Windows application development position. The environment consists of Winforms and WCF Web Services,.NET with Devexpress controls, and MVVM. 

Duties and Responsibilities:

  • Develop, maintain, and support Maryland State Police data repositories. Improve functionality and reporting capabilities of the data repositories.
  • Maintain and support existing web ‘portal’ for Maryland law enforcement agencies to report crime data to be translated into NIBRS format and stored in the data repository; develop on-demand reporting (as needed) that these agencies can access via the Maryland IBR System portal
  • Support NIBRS data repository and FBI submission process in both certification and production processes
  • Participate in an Agile/Scrum environment supporting the Delta Plus suite of modules

Education and Years of Experience:  

  • Preference for a Bachelor’s or Master’s Degree in Computer Science, Information Systems, or other related field or
    equivalent work experience.
  • At least seven (7) years of IT and business/industry work experience.

Required and Desired Skills/Certifications: 

Specialized Experience:

  • At least three (3) years, within the most recent 5 years, in software development for a mid-to-large corporation or similarly sized non-profit organization. The applicable software development experience must include consistent and recent use of these technologies:
  • Minimum of five (5) years of experience developing Windows Applications using C# and VB.net.
  • Minimum of five (5) years of experience designing and implementing systems using Windows Communication Foundation (WCF) services.
  • Windows Forms experience.

Preferred Experience:

  • Knowledge of MVVM (Model – View – View – Model) and how it applies to the software development cycle.
  • Experience utilizing Team Foundation Server (Azure DevOps).
  • Experience creating and updating code with DevExpress controls.
  • Experience implementing systems that use SQL as their database.
  • Experience in Agile/SCRUM development methodology

About NolanMackenzie

NolanMackenzie is a management consulting firm specializing in digital transformation. We offer expert advisory, training, and management services with a focus on driving innovation in the public sector. By harnessing cutting-edge technologies, data analytics, and research, we empower our clients to achieve their business objectives, improve user experiences, and optimize business performance. Our solutions position organizations for sustained success in an increasingly digital world.  NolanMackenzie is a consultancy certified as a Service-Disabled Veteran Owned Small Business.

APPLY HERE

The End User Support Specialist (EUSS) is responsible for supporting one or more State agencies with all of their end user technology needs. This includes, but is not limited to, maintenance and management of desktop computers, laptops, tablets, mobile devices, printers, and related hardware and software which is specific to each agency’s needs.

This position is responsible for supporting all Windows based operating systems including current as well as legacy versions. This position is responsible for supporting standard productivity software as determined by DoIT and the agencies DoIT supports including but not limited to Microsoft Office, G Suite, and Adobe. While Google Chrome is the State’s preferred web browser, familiarity with other browsers is expected. This position is also expected to support video conference tools such as Zoom, WebEx, Cisco Jabber, GoToMeeting, and Google Meet.

While this position typically supports a single location or agency, circumstances may dictate the need to support other locations or agencies. When assigned work at other locations the use of a State or personal vehicle, may be necessary. Standard mileage allowance will be paid for use of a privately owned vehicle if a state vehicle is not available.

Duties and Responsibilities:

Duties and Responsibilities:

30% IT Hardware & Software Support

Installation and maintenance of hardware such as printers, scanners, or other devices. Maintenance of critical software for user support (Anti-Virus, Encryption software, etc.)  Installation of applications software and customization as required. Troubleshoot and resolve issues with desktop/laptop/tablet/mobile device hardware, software, network connectivity, and other factors effecting systems operations and performance. Ensure desktop computers interconnect with diverse systems including associated validation systems, file servers, email servers, computer conferencing systems, application servers and administrative systems. Install, test, and support new and existing software.  Install upgrades/service packs as needed. Keep up to date on new and emerging technologies. Assist customers with video conference setup, testing and evaluation. Install and set up office computer equipment, printers, and other IT related equipment for new and existing employees.  For teleworkers configure laptops and ensure the timely delivery by mail of equipment.

20% Customer Service

Customer service is a critical function of this role and as such we have established SLO/SLAs to align with reasonable customer expectations. This position should work assigned tickets so as to meet established SLO/SLA’s and meet/exceed customer expectations. Ticket management includes entering appropriate notations in the ticket relative to issues identified and actions taken. Document all work in ServiceNow per the DoIT Ticket Handling Etiquette guidelines and apprise customer of progress made towards ticket resolution. Always demonstrate courteous and professional behavior and provide excellent customer service at all times.

20% Queue & Workload Management

Document all work in ServiceNow related to the installation, deployment, and maintenance of hardware and software for end users. Create user accounts and management of account privileges. Use the ServiceNow system to create and update tickets for every user interaction before starting on any project. Work on assigned tickets to meet any established SLO/SLAs

 15% IT Collaboration

Collaborate and consult with End User Support team members on solving technical issues, research and investigate solutions and workarounds by partnering with DoIT technical teams and peers. Share knowledge and technical solutions with the Service Desk and EUS teams and help promote knowledge sharing. Document and troubleshoot reported issues as appropriate in ServiceNow and collaborate with other DoIT IT support teams as needed towards issue resolution.

5% Technical Projects

Work on technical projects as assigned. Maintains appropriate level of documentation for project related work. Reports project related issues, milestones, and completion of deliverables to End User Support leads/managers and peers.

5% IT Asset & Inventory Support

Assist in the completion and capture of physical inventory for DoIT supported sites and support the process for capturing moves, adds, and changes so as to reconcile with the asset database and ensure inventory is maintained accurately in accordance with DoIT asset policies.

5% Other Duties as Assigned

Perform other job-related duties as required by business needs. Accordance with DoIT asset policies.

Education and Years of Experience:  

  • Prefer at least an Associate’s degree but not required.
  • 3+ years of Help Desk/Desktop support experience required.
  • Must have strong communication and customer service skills

Required and Desired Skills/Certifications: 

Ideal Candidate would have some fo the following certifications:

  • A+
  • Network+
  • Security+

Additional Requirements:

This position will require the End User Support Specialist team member to identify and decide on how to best resolve issues presented as well as technical escalations. They will be responsible to anticipate, plan, coordinate, and evaluate the technical requirements and needs of DoIT supported customers. Recommendations may be made to fellow DoIT team members and/or to the user, as deemed appropriate.

Physical Requirements: No Physical requirement needed for this position.

Min. Citizenship Status Required: H-1B

Location: Baltimore, MD Area

APPLY HERE

Duties and Responsibilities:

  • Install, configure, maintain, troubleshoot, and repair network software, servers, and /or network utilities to provide solutions to minimize user down time. Keep network software, servers and / or network utilities up-to-date and in compliance with MDH security guidelines and vendor best-practices. Create and deploy scripts / automation where needed to improve team efficiency or assist MDH personnel with various requirements / tasks.
  • Administer, maintain, manage Active Directory for local site’s Organizational Unit, within the MDH enterprise AD environment.  Adhere to and ensure compliance with Office of Enterprise Technology, Maryland Department of Health and Maryland Department of Information Technology standards, practices, policies.
  • Configure, install, maintain hardware, and install hardware components related to computer and others electronic communication hardware such as servers, hubs, switches, modems, faxes, printers, network cabling, presentation equipment, videoconference equipment, specialized digital equipment, etc.
  • Responds to help desk assignments, and document solutions to support requests.  May include preparing written correspondence to maintain documentation for installations, setup procedures, and user support & training.  Adhere to and meet OET SLA’s, policies, procedures and practices for Helpdesk and end-user support service.
  • Consults with users to discuss local and wide area network and microcomputer software and hardware needs to research and suggest the best solution and resources for the user to do his job effectively.
  • Prepares written correspondence to maintain documentation for installation and setup procedures and user support and training.
  • Updates and maintains centralized file records of all hardware and software in use by MDH personnel to include inventory and user files held within the IT Department.

Education and Years of Experience:  

  • 5 years administering large scale Active Directory environment.
  • 5 years managing and server hardware and software utilizing Microsoft Server operating systems.
  • 3 years providing user and infrastructure support in a Helpdesk/ServiceDesk setting.

Required and Desired Skills/Certifications: 

  • Networking Concepts
    • OSI Model
    • TCP/IP   
    • DNS
    • DHCP
  •  Active Directory
    • User, computer, group administration
    •  Replication
    •  Server Administration Hardware troubleshooting and repair
    • Windows server operating system
    • Active Directory membershipSoftware/application support and troubleshooting.
  •  Laptop and Desktop Support
    •  Hardware troubleshooting and repair
    •  Windows operating system
    •  Active Directory membership
    •  Software/application support and troubleshooting

Min Citizenship Status Required: Must Be US Citizen.

Physical Requirements: No Physical requirement needed for this position.

Location: Spring Grove Park, 55 Wade Ave, Catonsville, MD 21228

APPLY HERE

Position Title: Mobile Device Help Desk Analyst

Number of Openings: 1

Start Date: 12/2/2024

Location: Pikesville, Maryland

Min. Citizenship Status: H-1B

The Application Development Expert will work with the IT Division to enhance and expand functionality for the current intake of firearms-related crime incidents for the MDSP Gun Center. A qualified resource will possess the skills of a Senior Full-Stack Windows Application Developer. S/he will support the development and enhancement efforts associated with internal and external gun crime tracking processes for a system that provides services to not only MDSP but also allied law enforcement partners across the state. This process directly supports the mandate in Senate Bill 861.

The selected candidate will join an existing team of Windows Application Developers using C# and VB.net within Windows Forms and WCF web services and is expected to have experience in those technologies.  

Duties and Responsibilities:

  • Participation in Scrum ceremonies
  • Participate in 2-week sprints to develop the Gun center module for the Delta+ windows application suite.
  • Create tasks for PBIs based on user stories.
  • Write code for WinForms in C# and VB.net using DevExpress controls.
  • Perform testing.
  • Perform code reviews.
  • Improve existing systems within MDSP through requested enhancements to the Windows applications.
  • Assist with upgrading the system and the modules within the existing framework of Windows applications.
  • Maintain existing source code improvements to keep the Windows applications up to the latest technology and security standards.
  • Ensure all WCF web services use the most up-to-date security standards and technologies as needed.
  • Continue to support the ongoing development of additional application features as needed.
  • Assist MDSP with documentation of existing and future system designs.
  • Continue to update and improve end-user documentation as needed.
  • Other duties as assigned

Deliverables will include, but are not limited to:

  • Complete and test PBI tasks in the required timeframe.
  • PBI Task writing.
  • Concise, clearly written documentation

Education and Years of Experience:  A Bachelor of Computer Science, Information Systems, or other related field. A bachelor’s degree in one of the above disciplines equals one year of specialization and two (2) years of general experience. Two (2) additional years of specialized experience may be substituted for the required education

Required and Desired Skills/Certifications: Minimum of seven (7) years in a software development role delivering mission-critical tools and applications

Additional Requirements:

At least three (3) years, within the most recent 5 years, in software development for a mid-to-large corporation or similarly sized non-profit organization. The applicable software development experience must include consistent and recent use of these technologies:

  • Minimum of five (5) years of experience developing Windows Applications using C# and VB.net.
  • Minimum of five (5) years of experience designing and implementing systems using Windows Communication Foundation (WCF) services.
  • Windows Forms experience.

Preferred:

  • Experience utilizing Team Foundation Server (Azure DevOps).
  • Experience creating and updating code with DevExpress controls.
  • Knowledge of MVVM (Model – View – View – Model) and how it applies to the software development cycle.
  • Experience implementing systems that use SQL as their database.
  • Development of IT/technology-based applications used by law enforcement departments/officers.

Min Citizenship Status Required: H 1B

Physical Requirements: No Physical requirement needed for this position.

Location:1201 Reisterstown Road, Pikesville, MD 21208.

About NolanMackenzie

NolanMackenzie is a management consulting firm specializing in digital transformation. We offer expert advisory, training, and management services with a focus on driving innovation in the public sector. By harnessing cutting-edge technologies, data analytics, and research, we empower our clients to achieve their business objectives, improve user experiences, and optimize business performance. Our solutions position organizations for sustained success in an increasingly digital world.  NolanMackenzie is a consultancy certified as a Service-Disabled Veteran Owned Small Business.

APPLY HERE

Position Title: NOC Analyst

Number of Openings: 1

Start Date: 1/2/2025

Location: Remote (U.S.)

This individual is responsible for performing the following tasks: 

  • Effectively monitor all devices, platforms and services within a network environment
  • Manage and coordinate NOC team shift coverage to ensure NOC operations are running efficiently and effectively
  • Provide direction, training, and leadership to NOC staff, ensuring tasks are completed and processes and procedures are followed according to documented policies and procedures.
  • Assist with managing NOC standard process and procedure documentation
  • Ensure efficient resolution of service requests and incidents ensuring compliance on assigned SLAs.
  • Provide timely, accurate, and effective communication on service impacting incidents
  • Assist with any service-related projects as required
  • Analyzing client LANs/WANs, isolating the source of problems, and recommending reconfiguration and implementation of new network hardware to increase performance
  • Modifying command language programs and network start up files, assigning/reassigning network device logical, and participating in load balancing efforts throughout the network to achieve optimum device utilization and performance Statewide Network Management Services (SNMS).
  • Troubleshooting network/user problems, and presenting resolutions for implementation
  • Preparing a variety of network resource reports

Requirements

Education and Years of Experience:  This position requires an Associate’s Degree from an accredited college or university in Computer Science, Information Systems, Engineering or a related field; or two (2) years of college or university study in Computer Science, Information Systems, Engineering or a related field. If applicable, the candidate should be certified as a network administrator for a specific network operating system as defined by the State. Certification criteria are determined by the network operating system vendor. Two (2) additional years of specialized experience may be substituted for the required education.

General Experience: The proposed candidate must have at least two (2) years of experience in a computer-related field. This individual must have advanced knowledge of network operating systems.

Specialized Experience: The proposed candidate must have at least one (1) year of experience in one or more of the following areas: data communications engineering, data communications

hardware or software analysis, network administration or management, data communications

equipment installation and maintenance, or computer systems administration and management.

This individual must also have experience with SNMP and RMON based software products. Additionally, he/she must have knowledge of Ethernet, FDDI and high-speed WANs and routers.

Required and Desired Skills/Certifications: 

Practical Requirement / Experience Tools

  • Demonstrated experience with an IT Network Management and Monitoring system (e.g. SolarWinds Orion)
  • Understanding of DNS / how it functions and how it’s used
  • CLI (Command Line Interface)
  • SSH Client (e.g. PuTTY)
  • Any service desk/ticketing system (e.g. Maximo)
  • Cisco TACACS, Aruba ClearPass
  • Microsoft Active Directory
  • Fundamental MS Office Suite, Windows/other OS, SharePoint knowledge

Technology:

  • Demonstrable networking knowledge
  • Cisco switching and routing fundamentals. CCNA Routing and Switching Certification is preferred
  • TCP/IP stack
  • Fundamental WiFi troubleshooting skills
  • Ticketing systems: use / workflow / change management / incident management

Soft skills:

  • Ability and willingness to answer and troubleshoot over the phone.
  • Ability to multitask.
  • Ability to prioritize work and work independently.
  • Ability to focus and respond with appropriate urgency.
  • Ability to handle stressful situations (e.g., when network is down)
  • Willingness to learn and improve skills.
  • Good communication skills
  • Attention to detail is critical

Additional Requirements: 3rd Shift (Schedule subject to change)

Min Citizenship Status Required: 

Physical Requirements: No Physical requirement needed for this position.

About NolanMackenzie

NolanMackenzie is a management consulting firm specializing in digital transformation. We offer expert advisory, training, and management services with a focus on driving innovation in the public sector. By harnessing cutting-edge technologies, data analytics, and research, we empower our clients to achieve their business objectives, improve user experiences, and optimize business performance. Our solutions position organizations for sustained success in an increasingly digital world.  NolanMackenzie is a consultancy certified as a Service-Disabled Veteran Owned Small Business.

APPLY HERE

Position Title: Application Development Expert

Number of Openings: 1

Start Date: 1/20/2025

Location: Pikesville, Maryland

Min. Citizenship Status: H-1B

The Application Development Expert will work with the IT Division to enhance and expand functionality for the current intake of firearms-related crime incidents for the MDSP Gun Center. A qualified resource will possess the skills of a Senior Full-Stack Windows Application Developer. S/he will support the development and enhancement efforts associated with internal and external gun crime tracking processes for a system that provides services to not only MDSP but also allied law enforcement partners across the state. This process directly supports the mandate in Senate Bill 861.

The selected candidate will join an existing team of Windows Application Developers using C# and VB.net within Windows Forms and WCF web services and is expected to have experience in those technologies.  

Duties and Responsibilities:

  • Participation in Scrum ceremonies
  • Participate in 2-week sprints to develop the Gun center module for the Delta+ windows application suite.
  • Create tasks for PBIs based on user stories.
  • Write code for WinForms in C# and VB.net using DevExpress controls.
  • Perform testing.
  • Perform code reviews.
  • Improve existing systems within MDSP through requested enhancements to the Windows applications.
  • Assist with upgrading the system and the modules within the existing framework of Windows applications.
  • Maintain existing source code improvements to keep the Windows applications up to the latest technology and security standards.
  • Ensure all WCF web services use the most up-to-date security standards and technologies as needed.
  • Continue to support the ongoing development of additional application features as needed.
  • Assist MDSP with documentation of existing and future system designs.
  • Continue to update and improve end-user documentation as needed.
  • Other duties as assigned

Deliverables will include, but are not limited to:

  • Complete and test PBI tasks in the required timeframe.
  • PBI Task writing.
  • Concise, clearly written documentation

Education and Years of Experience:  A Bachelor of Computer Science, Information Systems, or other related field. A bachelor’s degree in one of the above disciplines equals one year of specialization and two (2) years of general experience. Two (2) additional years of specialized experience may be substituted for the required education

Required and Desired Skills/Certifications: Minimum of seven (7) years in a software development role delivering mission-critical tools and applications

Additional Requirements:

At least three (3) years, within the most recent 5 years, in software development for a mid-to-large corporation or similarly sized non-profit organization. The applicable software development experience must include consistent and recent use of these technologies:

  • Minimum of five (5) years of experience developing Windows Applications using C# and VB.net.
  • Minimum of five (5) years of experience designing and implementing systems using Windows Communication Foundation (WCF) services.
  • Windows Forms experience.

Preferred:

  • Experience utilizing Team Foundation Server (Azure DevOps).
  • Experience creating and updating code with DevExpress controls.
  • Knowledge of MVVM (Model – View – View – Model) and how it applies to the software development cycle.
  • Experience implementing systems that use SQL as their database.
  • Development of IT/technology-based applications used by law enforcement departments/officers.

Min Citizenship Status Required: H 1B

Physical Requirements: No Physical requirement needed for this position.

Location:Pikesville, MD 21208.

About NolanMackenzie

NolanMackenzie is a management consulting firm specializing in digital transformation. We offer expert advisory, training, and management services with a focus on driving innovation in the public sector. By harnessing cutting-edge technologies, data analytics, and research, we empower our clients to achieve their business objectives, improve user experiences, and optimize business performance. Our solutions position organizations for sustained success in an increasingly digital world.  NolanMackenzie is a consultancy certified as a Service-Disabled Veteran Owned Small Business.

APPLY HERE