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:

Position: Quality Assurance Analyst

Read More and Apply

Tracking Code: 13831

 

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

 

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

 

Nonessential functions and responsibilities

 

  • Perform other related duties as assigned

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

Click Here to Apply

Position: IT Systems Specialist

Read More and Apply

Tracking Code: 13820

 

JMT Technology Group is seeking an IT Systems Specialist to be responsible for providing IT end user support at a customer location in Baltimore, MD.

 

Essential Functions and Responsibilities

 

  • Provide IT end user support during core business hours
  • Work with end users to identify and deliver required PC services
  • Provide guidance to users regarding software (i.e. Microsoft Office, SharePoint, GIS and CADD software) and troubleshoot software issues
  • Monitor and maintain SharePoint pages
  • Control user access and permissions to the organization’s Knowledge Management Portal
  • Provide Microsoft Access database support to users
  • Provide training and support to end users
  • Coordinate with IT stakeholders to resolve issues that require their involvement.
  • Install, configure, test, maintain, monitor, and troubleshoot end user workstation hardware, networked peripheral devices, and networking hardware products.
  • Perform on-site analysis, diagnosis, and resolution of complex PC problems.
  • Recommend and implement corrective hardware solutions, including off-site repair as needed.
  • Receive, log and respond to incoming calls and e-mails regarding using Maximo.
  • Monitor and test PC performance and provide PC performance statistics and reports.
  • Schedule and perform PC, hardware, and peripheral equipment improvements, upgrades, and repairs
  • Support development and implementation of new computer projects and new hardware installations.
  • Maintain awareness of hardware and equipment contracts and supervise contract-based installations. When necessary, coordinate with third-party support and PC equipment vendors.
  • Provide guidance to other members of the team as required and attend internal meetings as requested.
  • Provide occasional support outside of core business hours, including evenings, overnight, and weekends to support specific efforts and respond to emergencies that require system repair or restoration.

 

Nonessential Functions and Responsibilities

 

  • Perform other related duties as assigned

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

Click Here to Apply

Position: Business Analyst

Read More and Apply

Tracking Code: 13814

 

The JMT Technology Group is seeking to add creative, driven, and dedicated Business Analysts to our team. We are looking for Analysts who enjoy client interaction, and who are challenged by working with client team members to understand their project requirements and translate those requirements to the technical project team.  

 

Essential Functions and Responsibilities

 

  • Develop requirements management plans
  • Organize and lead requirements elicitation meetings and work sessions with business sponsors, users, and other stakeholders in close coordination with the project manager.
  • Develop business process models
  • Develop both high-level and detailed business, user, functional and non-functional requirements and related documentation to support business needs
  • Create Use Cases and/or User Stories
  • Create Traceability matrices
  • Develop documentation for existing applications
  • Review all documentation created by the team
  • Report progress to the project manager during the requirements elicitation and software development processes
  • Provide consultation assistance during the development of wireframes and screen mockups
  • Provide consultation assistance during the development of specifications
  • Provide consultation assistance during the creation of design documents
  • Support software development and testing teams by providing clarification of requirements during development and testing
  • Collaborate with the Applications Testing Manager in support of quality assurance processes
  • Assist with policy and procedure development
  • Conduct training on new procedures
  • Conduct business needs assessment, research and analysis
  • Utilize knowledge of business processes and tools to make recommendations to business and other impacted parties regarding solution options and deployment strategies
  • Prepare reports summarizing findings and develop consolidation recommendations based on best practices and industry standards
  • Document developed solutions and provide knowledge transfer to other team members
  • Work with business stakeholders to ensure solution meets business requirements and can be successfully implemented

 

Nonessential Functions and Responsibilities

 

  • Perform other related duties as assigned

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

Click Here to Apply

Position: Business Analyst

Read More and Apply

Tracking Code: 13813

 

The JMT Technology Group is seeking to add creative, driven, and dedicated Business Analysts to our team. We are looking for Analysts who enjoy client interaction, and who are challenged by working with client team members to understand their project requirements and translate those requirements to the technical project team.  

 

Essential Functions and Responsibilities

 

  • Develop requirements management plans
  • Organize and lead requirements elicitation meetings and work sessions with business sponsors, users, and other stakeholders in close coordination with the project manager.
  • Develop business process models
  • Develop both high-level and detailed business, user, functional and non-functional requirements and related documentation to support business needs
  • Create Use Cases and/or User Stories
  • Create Traceability matrices
  • Develop documentation for existing applications
  • Review all documentation created by the team
  • Report progress to the project manager during the requirements elicitation and software development processes
  • Provide consultation assistance during the development of wireframes and screen mockups
  • Provide consultation assistance during the development of specifications
  • Provide consultation assistance during the creation of design documents
  • Support software development and testing teams by providing clarification of requirements during development and testing
  • Collaborate with the Applications Testing Manager in support of quality assurance processes
  • Assist with policy and procedure development
  • Conduct training on new procedures
  • Conduct business needs assessment, research and analysis
  • Utilize knowledge of business processes and tools to make recommendations to business and other impacted parties regarding solution options and deployment strategies
  • Prepare reports summarizing findings and develop consolidation recommendations based on best practices and industry standards
  • Document developed solutions and provide knowledge transfer to other team members
  • Work with business stakeholders to ensure solution meets business requirements and can be successfully implemented

 

Nonessential Functions and Responsibilities

 

  • Perform other related duties as assigned

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

Click Here to Apply

Position: Business Analyst

Read More and Apply

Tracking Code: 13812

 

The JMT Technology Group is seeking to add creative, driven, and dedicated Business Analysts to our team. We are looking for Analysts who enjoy client interaction, and who are challenged by working with client team members to understand their project requirements and translate those requirements to the technical project team.  

 

Essential Functions and Responsibilities

 

  • Develop requirements management plans
  • Organize and lead requirements elicitation meetings and work sessions with business sponsors, users, and other stakeholders in close coordination with the project manager.
  • Develop business process models
  • Develop both high-level and detailed business, user, functional and non-functional requirements and related documentation to support business needs
  • Create Use Cases and/or User Stories
  • Create Traceability matrices
  • Develop documentation for existing applications
  • Review all documentation created by the team
  • Report progress to the project manager during the requirements elicitation and software development processes
  • Provide consultation assistance during the development of wireframes and screen mockups
  • Provide consultation assistance during the development of specifications
  • Provide consultation assistance during the creation of design documents
  • Support software development and testing teams by providing clarification of requirements during development and testing
  • Collaborate with the Applications Testing Manager in support of quality assurance processes
  • Assist with policy and procedure development
  • Conduct training on new procedures
  • Conduct business needs assessment, research and analysis
  • Utilize knowledge of business processes and tools to make recommendations to business and other impacted parties regarding solution options and deployment strategies
  • Prepare reports summarizing findings and develop consolidation recommendations based on best practices and industry standards
  • Document developed solutions and provide knowledge transfer to other team members
  • Work with business stakeholders to ensure solution meets business requirements and can be successfully implemented

 

Nonessential Functions and Responsibilities

 

  • Perform other related duties as assigned

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

Click Here to Apply

Position: Applications Developer

Read More and Apply

Tracking Code: 13811

 

 

The JMT Technology Group is seeking to add driven and dedicated Applications Developers to our team. We are looking for Developers who take ownership of their work, can be flexible and adapt to changing requirements, and are proactive problem-solvers, 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 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

 

Nonessential Functions and Responsibilities

 

  • Perform other related duties as assigned

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

Click Here to Apply

Position: Quality Assurance Analyst

Read More and Apply

Tracking Code: 13815

 

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

 

Essential Functions and 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 (UAT)

 

Nonessential Functions and Responsibilities

 

  • Perform other related duties as assigned

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

Click Here to Apply

Position: Systems Analyst

Read More and Apply

Tracking Code: 13785

 

JMT Technology Group is expanding its team and is seeking a dynamic and experienced Systems Analyst to join our Columbus, OH office. The successful candidate will be responsible for providing requirements definition, design and development support, and implementation of software solutions to our clients. The Systems Analyst will have frequent and direct communication with clients, must be immersed in the subject matter of the solution being developed, and must be able to adapt to change. Project methodologies vary from client to client, and projects can span the government marketplace with emphasis in natural resources, transportation, facilities and utilities.

 

Job Responsibilities

 

  • Examine and study clients’ existing IT systems, process and business models
  • Understand the expectations and high-level requirements of the solution to be developed
  • Learn about the hardware, software and technical requirements and configurations
  • Provide recommendations for modification or replacement of existing systems
  • Validate that the recommended solution aligns with business goals and objectives
  • Liaise with users to understand and document business, functional and technical requirements
  • Conduct facilitated workshops/interviews/sessions/questionnaire aimed at interacting with audiences of the solution being developed and understanding the complete requirements details
  • Document detailed technical requirements, hardware requirements and logic implementations
  • Prepare System Requirement Specification (SRS), Functional Requirement Specification (FRS), system/application architecture
  • Create use cases, user stories, class diagram, Entity-Relationship (ER) diagram and sequence diagrams
  • Create models, flow charts, wireframes, Data Flow Diagram and Process Flow Diagrams
  • Support the design of the complete system in coordination with the technical team
  • Plan how the system is expected to behave in different situations/environments and document exceptions
  • Obtain approval of the complete requirement set and get a written sign-off on all the documents prepared for the project
  • Help programmers understand the complete requirements and all the associated aspects
  • Support development, assign tasks and monitor the progress of the activities assigned to the development team
  • Review test cases and assist the testing team in identifying testing scenarios
  • Liaise with the testing team to ensure the functional and technical compatibility of the product with the requirements
  • Assist in change management and in developing/recommending workarounds.
  • Ensure traceability with the documented and approved technical and functional requirements and planned deadlines
  • Control any deviations from the plan by having proper preventive actions in place and correct any defects by implementing corrective actions
  • Support the presentation of interim and final solution to the business owners for approval and feedback
  • Assist in the deployment of the solution in the UAT and Production environments
  • Inspect and validate the installed and configured systems
  • Support the maintenance of the deployed system including operational support
  • Prepare user manuals, technical handouts and operational manuals for the deployed solution
  • Train end users and system users
  • Perform other related duties as assigned

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

Click Here to Apply

Position: Developer Intern

Read More and Apply

Tracking Code: 13774

 

JMT's Technology Group is seeking out computer science majors interested in developing high-quality mobile and web-based applications. As part of an internship program, interns will be responsible for various tasks and projects to enhance their experience in the software development field utilizing their education.

 

Essential functions and responsibilities

 

  • Assist in the creation of high-quality mobile, web and desktop solutions, demonstrating your ability to develop solutions utilizing best practices while meeting project deadlines.
  • Working from static application mockups, wireframes, and business requirements, develop solutions that are bug-free and meet the acceptance criteria defined by the solution architect.
  • Interface with project managers, application programmers and testing lead to deliver high quality deliverables.
  • Research and implement newer technologies as they become available.

 

Nonessential functions and responsibilities

 

  • Perform other related duties as assigned

Location: Hunt Valley, Maryland, US
Position Type: Intern

Click Here to Apply

Position: Project Manager

Read More and Apply

Tracking Code: 13699

 

If you’re looking for a new opportunity to utilize your project management and business development 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 driving 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 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: Newark , Delaware, US
Position Type: Full-Time/Regular

Click Here to Apply

Position: Project Manager

Read More and Apply

Tracking Code: 13698

 

If you’re looking for a new opportunity to utilize your project management and business development 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 driving 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 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

Position: Project Manager

Read More and Apply

Tracking Code: 13697

 

If you’re looking for a new opportunity to utilize your project management and business development 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 driving 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 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: Philadelphia, Pennsylvania, US
Position Type: Full-Time/Regular

Click Here to Apply