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:

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

User Experience Designer - Hunt Valley, Maryland

Read More and Apply

Tracking Code: 14074

 

The JMT Technology Group, a leading geospatial and information solutions service provider, is looking to add an experienced User Experience Designer to our team. Our team develops mobile, web and desktop applications, provides integration services, and implements commercial-off-the-shelf software solutions. We provide a variety of information technology and geospatial consulting services for state and local government, non-profit and commercial clients in the transportation, airport, water/wastewater, environment and natural resource, facility, and public safety markets.

 

Job Responsibilities/Essential Functions

 

  • 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.

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

Click Here to Apply

Systems Architect - Richmond, Virginia

Read More and Apply

Tracking Code: 14073

The JMT Technology Group is seeking an innovative Systems Architect/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 solutions 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, AngularJS, Ember.js, Pattern Lab, GIT, ArcGIS Server 10.5, Oracle12, and more.

 

Essential Functions and Responsibilities

 

  • Serve as a lead in the architecture, design, and implementation of web and mobile applications
  • Create high-quality mobile, web and desktop 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: Richmond, Virginia, US
Position Type: Full-Time/Regular

Click Here to Apply

Senior Applications Developer - Columbus, Ohio

Read More and Apply

Tracking Code: 14072

 

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: Columbus, Ohio, US
Position Type: Full-Time/Regular

Click Here to Apply

Senior GIS Analyst - Hunt Valley, Maryland

Read More and Apply

Tracking Code: 14067

 

JMT Technology Group is looking for a Senior GIS Analyst to join our growing practice. The successful candidate will help to devise solutions that best meet customer needs, lead project teams, and provide technical services to implement solutions throughout the entire project lifecycle.

 

Essential Functions and Responsibilities

 

  • Work directly with customers to understand their business activities, workflows, needs and requirements
  • Determine how GIS technology can help customers achieve their goals and objectives and develop project approaches that utilize traditional and emerging technology solutions
  • Prepare estimates of hours and costs to perform the required services in coordination with the project team
  • Formulate and implement project plans and manage task-based work; develop and implement quality control plans; monitor and communicate progress and risks; and support project close out.
  • Establish and manage expectations of project sponsors, stakeholders, and internal team members
  • Actively support change management and recommend and develop alternate solutions
  • Lead projects that pertain to geographic data development, maintenance, analysis, and custom geospatial applications.
  • Lead 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.
  • Utilize GIS to perform complex geospatial analysis and present results in a format that is clear and concise.
  • Mentor junior staff and promote efficient and effective ways to execute GIS tasks
  • Review technical deliverables prior to delivery to customers
  • Perform research and support the evaluation of existing and potential technology solutions
  • Develop training programs, provide user training, and develop technical documentation
  • Effectively present, communicate, and articulate technical information to all levels of the organization, including customers, colleagues, and senior leadership
  • Maintain thorough knowledge of the solutions and services that we can provide and maintain awareness of the competitive marketplace
  • Support the development of technical scopes of work and responses to Requests for Proposals
  • Other duties as assigned

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

Click Here to Apply

Front-End Application Developer - Virginia Beach, Virginia

Read More and Apply

Tracking Code: 14064

 

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 front-end developer capable of making complex user interfaces 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 business/systems analysts and UX design teams to create intuitive application front-end interfaces based on project requirements.
  • Working from static application mockups and wireframes, develop application front-end user interfaces and page templates in HTML, CSS and Javascript.
  • Interface with project managers, application programmers and testing lead to integrate application front-end code into projects, and debug styling and interactive elements across platforms and browsers.
  • Work with systems architects to design front-end architectures and establish best practices within teams. Create and maintain design and code style guides to set standards for the development staff.
  • Apply principles of responsive design to websites and applications to create designs that translate seamlessly across device platforms.
  • Some travel to client locations for meetings in Virginia, North Carolina, Maryland, Pennsylvania, New Jersey, Delaware, and Ohio. In addition, project specific travel to other states in the Atlantic US region may be required.
  • Other duties as assigned.

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

Click Here to Apply

Front-End Application Developer - Columbus, Ohio

Read More and Apply

Tracking Code: 14063

 

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 front-end developer capable of making complex user interfaces 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 business/systems analysts and UX design teams to create intuitive application front-end interfaces based on project requirements.
  • Working from static application mockups and wireframes, develop application front-end user interfaces and page templates in HTML, CSS and Javascript.
  • Interface with project managers, application programmers and testing lead to integrate application front-end code into projects, and debug styling and interactive elements across platforms and browsers.
  • Work with systems architects to design front-end architectures and establish best practices within teams. Create and maintain design and code style guides to set standards for the development staff.
  • Apply principles of responsive design to websites and applications to create designs that translate seamlessly across device platforms.
  • Some travel to client locations for meetings in Virginia, North Carolina, Maryland, Pennsylvania, New Jersey, Delaware, and Ohio. In addition, project specific travel to other states in the Atlantic US region may be required.
  • Other duties as assigned.

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

Click Here to Apply

Front-End Application Developer - Hunt Valley, Maryland

Read More and Apply

Tracking Code: 14066

 

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 front-end developer capable of making complex user interfaces 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 business/systems analysts and UX design teams to create intuitive application front-end interfaces based on project requirements.
  • Working from static application mockups and wireframes, develop application front-end user interfaces and page templates in HTML, CSS and Javascript.
  • Interface with project managers, application programmers and testing lead to integrate application front-end code into projects, and debug styling and interactive elements across platforms and browsers.
  • Work with systems architects to design front-end architectures and establish best practices within teams. Create and maintain design and code style guides to set standards for the development staff.
  • Apply principles of responsive design to websites and applications to create designs that translate seamlessly across device platforms.
  • Some travel to client locations for meetings in Virginia, North Carolina, Maryland, Pennsylvania, New Jersey, Delaware, and Ohio. In addition, project specific travel to other states in the Atlantic US region may be required.
  • Other duties as assigned.

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

Senior Applications Developer - Hunt Valley, Maryland

Read More and Apply

Tracking Code: 13993

 

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

Applications Developer - Hunt Valley, Maryland

Read More and Apply

Tracking Code: 13992

 

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.

 

Essential Functions and 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: Hunt Valley, Maryland, 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

Applications Developer - Columbus, Ohio

Read More and Apply

Tracking Code: 13983

 

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, web and desktop applications.

 

Essential Functions and 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

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

Click Here to Apply