Careers

Join our progressive, collaborative, and active team

Here at JMT Technology Group, we are always looking for the best and brightest in the technology community to join our lineup. We’re not your typical technology firm. Whether you’ve been here seven days or seven years, our team is dedicated to helping one another solve problems in a collaborative manner. We strive to create an enjoyable work environment and are willing to share ideas, relying on one another’s expertise to solve complex problems for our clients. Placing a high value on professional development, we care about the well-being and training of our employees by encouraging and assisting them to stay on top of the latest industry trends and new technologies as well as supporting involvement in professional associations and the local community. With many individuals being with the firm for over 10 years, our low turnover rate, and our team consistently expanding, JMT Technology Group is a positive place to work and grow.

Got what it takes? Apply to one of our open positions below:

User Experience Designer - Virginia Beach, Virginia

Read More and Apply

Tracking Code: 14168

The JMT Technology Group sees design as a differentiator. We view the usability of our products to be as important as understanding the complex data that lies beneath. Our goal is to create innovative solutions to support complex business operations. We’re looking for an experienced User Experience Designer capable of transforming complex business processes and data-heavy web applications into user interfaces that are fluid and intuitive. Our team develops custom web, desktop, and mobile applications, as well as provides integration support and geospatial consulting services for state and local government, non-profit and commercial clients. Our work creates value in the transportation, airport, water/wastewater, environment and natural resource, facility, and public safety markets.

 

Essential Functions and Responsibilities

 

  • Working with project managers, clients, business/systems analysts, and development teams to create intuitive application user experiences based on project requirements.
  • Create high-quality wireframes, prototypes and web deliverables, demonstrating your ability to preserve design aesthetics within technical platform capabilities and milestones.
  • Apply principles of responsive design to websites and applications to create designs that translate seamlessly across device platforms.
  • Create and maintain web site style guides and design patterns for use by development teams, ensuring quality and consistency in project user interfaces.
  • Create high quality information graphics and/or animations for projects or presentations.
  • Project specific travel to other states in the Atlantic US region may be required.

Location: Virginia Beach, Virginia, US
Position Type: Full-Time/Regular

Click Here to Apply

User Experience Designer - Raleigh, North Carolina

Read More and Apply

Tracking Code: 14167

The JMT Technology Group sees design as a differentiator. We view the usability of our products to be as important as understanding the complex data that lies beneath. Our goal is to create innovative solutions to support complex business operations. We’re looking for an experienced User Experience Designer capable of transforming complex business processes and data-heavy web applications into user interfaces that are fluid and intuitive. Our team develops custom web, desktop, and mobile applications, as well as provides integration support and geospatial consulting services for state and local government, non-profit and commercial clients. Our work creates value in the transportation, airport, water/wastewater, environment and natural resource, facility, and public safety markets.

 

Essential Functions and Responsibilities

 

  • Working with project managers, clients, business/systems analysts, and development teams to create intuitive application user experiences based on project requirements.
  • Create high-quality wireframes, prototypes and web deliverables, demonstrating your ability to preserve design aesthetics within technical platform capabilities and milestones.
  • Apply principles of responsive design to websites and applications to create designs that translate seamlessly across device platforms.
  • Create and maintain web site style guides and design patterns for use by development teams, ensuring quality and consistency in project user interfaces.
  • Create high quality information graphics and/or animations for projects or presentations.
  • Project specific travel to other states in the Atlantic US region may be required.

Location: Raleigh, North Carolina, US
Position Type: Full-Time/Regular

Click Here to Apply

Senior Applications Developer - Hunt Valley, Maryland

Read More and Apply

Tracking Code: 14166

 

The JMT Technology Group is seeking an innovative Senior Applications Developer with superior architecture and development skills who can communicate effectively and work well with the team. The selected candidate will be part of the effort to produce applications for government, commercial and non-profit organizations of all sizes, and scopes of varying complexities.  This includes scoping, estimating, architecting, developing, testing and deploying applications while mentoring junior team members to reach their full potential. The JMT Technology Group utilizes innovative technologies such as HTML5, Angular, Microsoft .NET Core, and Azure platform as a service hosting.

 

Essential Functions and Responsibilities

 

  • Serve as a lead in the architecture, design, and implementation of web and mobile applications

  • Create high-quality mobile and web solutions, demonstrating your ability to apply skills utilizing best practices while meeting project deadlines.

  • Working from static application mockups, wireframes, and functional requirements, develop solutions that are bug-free and meet the acceptance criteria defined for each project.

  • Collaborate with project managers, business and systems analysts, UX designers, application developers and quality assurance team to deliver high-quality deliverables.

  • Research and implement newer technologies as they become available.

  • Non-business hours support may be required on a rotating schedule for urgent and critical issue resolution

  • Coordinate with customer IT staff to deploy solutions

Location: Hunt Valley, Maryland, US
Position Type: Full-Time/Regular

Click Here to Apply

Marketing Assistant - Hunt Valley, Maryland

Read More and Apply

Tracking Code: 14155

JMT Technology Group, a leading geospatial and information solutions and service provider, is seeking a Marketing Assistant to join our growing team. The successful candidate will support our Marketing and Project Management teams with the production of high impact, tactical marketing campaigns and materials, proposals, presentations and other marketing materials for information technology and geospatial services and products. The successful candidate will update and support our Customer Relationship Management (CRM) system.

 

Essential Functions and Responsibilities

 

  • Understand our business, markets, terminology, marketing materials, products, and services
  • Support the proposal development process by developing proposal outlines, preparing resumes and project descriptions, other supporting materials, and final packaging, while participating in team meetings to ensure deadlines are met
  • Maintain Customer Relationship Management (CRM) database that includes data entry for leads, follow up on opportunities, and closeouts
  • Support conference/convention preparation by packing booth and materials, arranging shipping and delivery of items, and supporting the internal professional development request process for team member attendance. Attend conferences/conventions as needed.
  • Assist team members with preparing presentations using defined templates
  • Maintain booth and inventory of marketing materials
  • Ensure all marketing materials are up to date
  • Assist with market research

 

Nonessential Functions and Responsibilities

 

  • Perform other related duties as assigned

Location: Hunt Valley, Maryland, US
Position Type: Full-Time/Regular

Click Here to Apply

Project Manager - Trenton, New Jersey

Read More and Apply

Tracking Code: 14154

If you’re looking for a new opportunity to utilize your project management skills in the state and local government technology space, look no further. Come join the JMT Technology Group team where you can be a part of making a difference in the transportation, utilities and related public service markets. The successful candidate will be responsible for consulting and delivering successful projects to our customers for the design, development and implementation of GIS solutions, and for custom and configured applications. We’re looking for someone who can form and maintain positive customer relationships while helping drive new business to the company.

 

Job Responsibilities

 

  • Be actively engaged and immersed in the proposed solutions and subject matter of assigned projects
  • Provide frequent and direct communication with client
  • Develop technical scopes of work and approaches for projects with project teams that require the design, development, integration and implementation of custom software solutions, commercial-off-the-shelf applications, or GIS services and solutions in response to Requests for Proposals (RFPs) and Requests for Qualifications (RFQs)
  • Monitor and manage project performance, scope, budget, quality, risks and schedule for all assigned projects including Service Level Agreements (SLAs) and contract compliance ensuring high levels of customer service
  • Recognize and help mine new business opportunities
  • Understand and document business requirements when meeting with customers
  • Work with Business and Systems Analysts to translate business requirements into functional requirements and specifications
  • Identify effective solutions as part of a project team
  • Prepare and participate in project-related presentations
  • Prepare and update project management plans
  • Prepare Work Breakdown Structures (WBS)
  • Prepare estimates of hours and cost to perform the required services with the assistance of the project team
  • Prepare and maintain detailed project schedules using Microsoft Project
  • Prepare and distribute meeting agendas and meeting minutes
  • Prepare progress reports monthly, or as contracts require
  • Review and validate invoices
  • Validate and maintain project documentation
  • Update resource forecast for assigned projects
  • Set and continually manage project expectations with team members and other stakeholders
  • Manage subconsultants
  • Attend and present at conferences and seminars

Location: Trenton, New Jersey, US
Position Type: Full-Time/Regular

Click Here to Apply

Project Manager - Philadelphia, Pennsylvania

Read More and Apply

Tracking Code: 14148

If you’re looking for a new opportunity to utilize your project management skills in the state and local government technology space, look no further. Come join the JMT Technology Group team where you can be a part of making a difference in the transportation, utilities and related public service markets. The successful candidate will be responsible for consulting and delivering successful projects to our customers for the design, development and implementation of GIS solutions, and for custom and configured applications. We’re looking for someone who can form and maintain positive customer relationships while helping drive new business to the company.

 

Job Responsibilities

 

  • Be actively engaged and immersed in the proposed solutions and subject matter of assigned projects
  • Provide frequent and direct communication with clients
  • Develop technical scopes of work and approaches for projects with project teams that require the design, development, integration and implementation of custom software solutions, commercial-off-the-shelf applications, or GIS services and solutions in response to Requests for Proposals (RFPs) and Requests for Qualifications (RFQs)
  • Monitor and manage project performance, scope, budget, quality, risks and schedule for all assigned projects including Service Level Agreements (SLAs) and contract compliance ensuring high levels of customer service
  • Recognize and help mine new business opportunities
  • Understand and document business requirements when meeting with customers
  • Work with Business and Systems Analysts to translate business requirements into functional requirements and specification
  • Identify effective solutions as part of a project team
  • Prepare and participate in project-related presentations
  • Prepare and update project management plans
  • Prepare Work Breakdown Structures (WBS)
  • Prepare estimates of hours and cost to perform the required services with the assistance of the project team
  • Prepare and maintain detailed project schedules using Microsoft Project
  • Prepare and distribute meeting agendas and meeting minutes
  • Prepare progress reports monthly, or as contracts require
  • Review and validate invoices
  • Validate and maintain project documentation
  • Update resource forecast for assigned projects
  • Set and continually manage project expectations with team members and other stakeholders
  • Manage subconsultants
  • Attend and present at conferences and seminars

Location: Philadelphia, Pennsylvania, US
Position Type: Full-Time/Regular

Click Here to Apply

Quality Assurance Analyst - Virginia Beach, Virginia

Read More and Apply

Tracking Code: 14140

 

The JMT Technology Group is seeking a Quality Assurance Analyst to facilitate manual testing for web systems that are being developed in an agile software development methodology. General responsibilities include development and execution of test plans and test cases in order to deliver high quality software to clients.

 

Primary Responsibilities

 

  • Review requirements prior to testing to ensure test plans and test cases are sufficient for manual testing.
  • Develop, implement, and maintain test plans and test cases for web, desktop, and mobile applications
  • Implement manual testing processes and automated testing tools; where appropriate.
  • Support software development team by attending daily scrum meetings and providing feedback to developers
  • Work directly with clients during User Acceptance Testing

Location: Virginia Beach, Virginia, US
Position Type: Full-Time/Regular

Click Here to Apply

Applications Tester - Raleigh, North Carolina

Read More and Apply

Tracking Code: 14139

 

The JMT Technology Group is seeking an applications tester who will be responsible for testing web-based and mobile applications to ensure functionality against test cases and business requirements.

 

Primary Responsibilities

 

  • Test solutions against established test cases
  • Update and maintain work items in the issue tracking software
  • Perform final testing on client site as needed
  • Maintain competency in current client hardware, operating systems, and browsers
  • Work with the development team to understand the testing schedule
  • Document system problems and resolutions for future reference
  • Assist other testers on the team as needed

Location: Raleigh, North Carolina, US
Position Type: Full-Time/Regular

Click Here to Apply

Applications Developer - Virginia Beach, Virginia

Read More and Apply

Tracking Code: 14138

 

The JMT Technology Group is seeking to add a driven and dedicated application developer to join our team.  We are looking for a developer who takes ownership of their work, can be flexible and adapt to changing requirements, and is proactive problem-solver, all while using the latest technologies available to build software products and custom mobile and web applications. The JMT Technology Group utilizes innovative technologies such as HTML5, Angular, Microsoft .NET Core, and Azure platform as a service hosting.

 

Primary Responsibilities

 

  • Create high-quality web and mobile solutions, demonstrating your ability to apply skills utilizing best practices while meeting project deadlines
  • Working from static application mockups, wireframes, and functional requirements, develop solutions that are bug-free and meet the acceptance criteria defined for each project
  • Collaborate with project managers, business and systems analysts, UX designers, application developers and quality assurance team to deliver high-quality deliverables
  • Research and implement newer technologies as they become available
  • Non-business hours support may be required on a rotating schedule for urgent and critical issue resolution

Location: Virginia Beach, Virginia, US
Position Type: Full-Time/Regular

Click Here to Apply

Transportation Technology Systems Analyst - Hunt Valley, Maryland

Read More and Apply

Tracking Code: 13982

 

JMT Technology Group is looking for a Transportation Technology Systems Analyst to lead technology projects in the area of Surface Transportation. The ideal candidate will have a strong understanding of transportation concepts and a background developing and implementing geospatial and non-geospatial technology solutions in the transportation space. The successful candidate will help to devise solutions that best meet transportation customer needs, lead project teams and provide technical services in support of implementing those solutions through the entire life cycle. Projects supported may include GIS, application development, website development, engineering and planning, and other emerging technology solutions and services.

 

Essential Functions and Responsibilities

 

  • Leads projects that require the design, development, integration and implementation of GIS and non-GIS technology solutions, custom software solutions, commercial-off-the-shelf applications, or enhancements to existing software solutions for surface transportation clients.
  • Maintains thorough knowledge of the transportation technology market, the competitive environment and the solutions and services that we can provide
  • Supports transportation technology proposal development that speaks to the client’s needs, concerns, and objectives.
  • Supports the evaluation of existing and potential technology solutions pertaining to surface transportation.
  • Understands and documents high-level business requirements for specific transportation business problems that require a software solution.
  • Defines the problem, how it intends to be resolved, what will be required, high-level risks/concerns and limitations.
  • Develops project approaches that demonstrate and utilize traditional and emerging technology solutions for surface transportation projects.
  • Develops project approaches for GIS and non-GIS custom software solutions that address surface transportation needs.
  • Validates that the suggested solution fits in the business goals and objectives of the client.
  • Prepares estimates of hours and cost to perform the required services with the assistance of the project team.
  • Supports the development of technical scopes of work and approaches for projects that require the application of GIS and non-GIS technology in response to surface transportation-related Requests for Proposals (RFPs) and Requests for Qualifications (RFQ)s
  • Works with Business Analysts and the Technical Team to translate business requirements into functional requirements and specifications, GIS and non-GIS project approaches and technical solutions.
  • Supports the documentation of business processes and identifies effective solutions as part of a project team.
  • Helps analysts, programmers and testers understand the complete requirements and all the associated aspects (technical, functional and operational) of the technical solution.
  • Mentors the project team by providing expert advice and suggestions, clarifying doubts and resolving technical/functional issues
  • Coordinates development/implementation of the technical solution, assigns tasks and supervises the progress of the activities assigned to the technical team
  • Supports applications testing and system analysis
  • Sets and continually manages project expectations with team members and other stakeholders
  • Controls any deviations from the plan by having proper preventive actions in place and correct any defects by implementing corrective actions
  • Supports change management and develop/recommend workarounds.
  • Measures whether the progress of the project is in sync with the documented and approved technical and functional requirements and planned deadlines.
  • Reviews technical deliverables (e.g. implemented solution, editing procedures, user manuals, technical handouts and operational manuals for the deployed application/system) and provides constructive feedback to project team
  • Presents the interim and final solution/application to the business owners and seeks their approval and feedback
  • Prepares and distributes meeting agendas and meeting minutes
  • Prepares progress reports on a monthly or as-needed basis
  • Effectively presents, communicates and articulates technical information to all levels of the organization, including customers, colleagues, and senior leadership.
  • Develops a thorough understanding of the company’s people and capabilities as it pertains to surface transportation
  • Attends and presents at conferences and trade shows

Location: Hunt Valley, Maryland, US
Position Type: Full-Time/Regular

Click Here to Apply

Transportation Technology Systems Analyst - Columbus, Ohio

Read More and Apply

Tracking Code: 14025

 

JMT Technology Group is looking for a Transportation Technology Systems Analyst to lead technology projects in the area of Surface Transportation. The ideal candidate will have a strong understanding of transportation concepts and a background developing and implementing geospatial and non-geospatial technology solutions in the transportation space. The successful candidate will help to devise solutions that best meet transportation customer needs, lead project teams and provide technical services in support of implementing those solutions through the entire life cycle. Projects supported may include GIS, application development, website development, engineering and planning, and other emerging technology solutions and services.

 

Essential Functions and Responsibilities

 

  • Leads projects that require the design, development, integration and implementation of GIS and non-GIS technology solutions, custom software solutions, commercial-off-the-shelf applications, or enhancements to existing software solutions for surface transportation clients.
  • Maintains thorough knowledge of the transportation technology market, the competitive environment and the solutions and services that we can provide
  • Supports transportation technology proposal development that speaks to the client’s needs, concerns, and objectives.
  • Supports the evaluation of existing and potential technology solutions pertaining to surface transportation.
  • Understands and documents high-level business requirements for specific transportation business problems that require a software solution.
  • Defines the problem, how it intends to be resolved, what will be required, high-level risks/concerns and limitations.
  • Develops project approaches that demonstrate and utilize traditional and emerging technology solutions for surface transportation projects.
  • Develops project approaches for GIS and non-GIS custom software solutions that address surface transportation needs.
  • Validates that the suggested solution fits in the business goals and objectives of the client.
  • Prepares estimates of hours and cost to perform the required services with the assistance of the project team.
  • Supports the development of technical scopes of work and approaches for projects that require the application of GIS and non-GIS technology in response to surface transportation-related Requests for Proposals (RFPs) and Requests for Qualifications (RFQ)s
  • Works with Business Analysts and the Technical Team to translate business requirements into functional requirements and specifications, GIS and non-GIS project approaches and technical solutions.
  • Supports the documentation of business processes and identifies effective solutions as part of a project team.
  • Helps analysts, programmers and testers understand the complete requirements and all the associated aspects (technical, functional and operational) of the technical solution.
  • Mentors the project team by providing expert advice and suggestions, clarifying doubts and resolving technical/functional issues
  • Coordinates development/implementation of the technical solution, assigns tasks and supervises the progress of the activities assigned to the technical team
  • Supports applications testing and system analysis
  • Sets and continually manages project expectations with team members and other stakeholders
  • Controls any deviations from the plan by having proper preventive actions in place and correct any defects by implementing corrective actions
  • Supports change management and develop/recommend workarounds.
  • Measures whether the progress of the project is in sync with the documented and approved technical and functional requirements and planned deadlines.
  • Reviews technical deliverables (e.g. implemented solution, editing procedures, user manuals, technical handouts and operational manuals for the deployed application/system) and provides constructive feedback to project team
  • Presents the interim and final solution/application to the business owners and seeks their approval and feedback
  • Prepares and distributes meeting agendas and meeting minutes
  • Prepares progress reports on a monthly or as-needed basis
  • Effectively presents, communicates and articulates technical information to all levels of the organization, including customers, colleagues, and senior leadership.
  • Develops a thorough understanding of the company’s people and capabilities as it pertains to surface transportation
  • Attends and presents at conferences and trade shows

Location: Columbus, Ohio, US
Position Type: Full-Time/Regular

Click Here to Apply

Business Intelligence Developer - Hunt Valley, Maryland

Read More and Apply

Tracking Code: 14112

 

 

The JMT Technology Group is seeking to add a driven and dedicated business intelligence developer to join our team. We are looking for someone who can design and build reports against multiple reporting engines as well as design the data warehouse that will support the reports.

 

Essential Functions and Responsibilities

 

  • Create attractive, data rich, and intuitive static reports, dynamic reports, and dashboards
  • Develop mock-ups and wireframes to outline the look and feel of reports prior to development
  • Design, develop, and deploy reports across multiple reporting technologies
  • Integrate data and reports with dynamic reporting engines such as Tableau and Power BI
  • Develop stored procedures, functions, and t-sql in SQL Server
  • Collaborate with project managers, business and systems analysts, UX designers, application developers and quality assurance team to deliver high-quality deliverables
  • Research and implement newer technologies as they become available

Location: Hunt Valley, Maryland, US
Position Type: Full-Time/Regular

Click Here to Apply

Technical Project Manager - Raleigh, North Carolina

Read More and Apply

Tracking Code: 14089

 

This opportunity is for a Technical Project Manager within the JMT Technology Group. The successful candidate will be responsible for providing project management and technical expertise to support our clients with the design, development and implementation of software, geographic information systems (GIS), and enterprise information management (EIM) solutions. The project manager will be responsible for maintaining frequent and direct communication with clients, developing scope and cost estimates, monitoring and controlling projects, and resolving issues efficiently. Project management approaches vary from client to client and projects can span the government marketplace with emphasis in transportation, utilities, cultural and natural resources, facilities, and public safety markets.

 

Essential Functions and Responsibilities

 

  • Be actively engaged and immersed in the proposed solutions and subject matter
  • Provide frequent and direct communication with client
  • Develop technical scopes of work and approaches for projects that require the design, development, integration and implementation of custom software solutions, commercial-off-the-shelf applications, or GIS services and solutions in response to Requests for Proposals (RFPs)
  • Monitor and manage project performance, scope, budget, quality, risks and schedule for all assigned projects
  • Understand and document business requirements
  • Work with Business and Systems Analysts to translate business requirements into functional requirements and specifications
  • Mentor the project team by providing expert advice and suggestions, clarifying doubts and resolving technical/functional issues
  • Coordinate development and implementation of the technical solution, assign tasks, and supervise the progress of the activities assigned to the technical team
  • Support applications testing and system analysis
  • Identify effective solutions as part of a project team
  • Prepare and participate in project-related presentations
  • Prepare and update project management plans
  • Prepare Work Breakdown Structures (WBS)
  • Prepare estimates of hours and cost to perform the required services with the assistance of the project team
  • Prepare and maintain detailed project schedules using Microsoft Project
  • Prepare and validate project documentation (agendas, meeting minutes, progress reports, etc.)
  • Review and validate invoices
  • Set and continually manage project expectations with team members and other stakeholders
  • Manage project team and subconsultants
  • Attend and present at conferences and seminars

Location: Raleigh, North Carolina, US
Position Type: Full-Time/Regular

Click Here to Apply