top of page

Job Opportunities

Are you interested in making your mark? By joining our innovative team, you’ll have the opportunity to do exactly that. JMH Technology is always looking for talented professionals as we continue to grow. We pride ourselves in maintaining a relaxed, open, jocular work environment and employing awesome people. We offer competitive salaries and an excellent benefits package. Take a look through our openings and reach out if you think you’d be the right fit.

man wearing headphones while sitting on chair in front of MacBook_edited.jpg

.NET Developer

The .Net Developer designs, modifies, develops, writes, implements and debugs software programming applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.

Skill Requirements:

• Utilize established development tools, guidelines and conventions including but

not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET

• Design, code and test new Windows and web software applications

• Enhance existing systems by analyzing business objectives, preparing an action

plan and identifying areas for modification and improvement

• Maintain existing software systems by identifying and correcting software defects

• Investigate and develop skills in new technologies

• Create technical specifications and test plans


Candidates ideally would possess 3-5 years of experience and/or Bachelors Degree in Computer Science or related technical field; have the ability to work and consult with colleagues as well as individually; have the ability to consult and communicate closely with management as well as JMH Technology partners and customers.

Laptop & Coffee

Java Developer

This is your job opening description. Be sure to include both educational and experiential requirements for the position, as well as details about the type of person you are looking for. Write a detailed overview of

Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation.

Skill Requirements:

  • Advanced knowledge of application design principles, practices design patterns and software life cycles.

  • Advanced knowledge of object-oriented design and development in Java.

  • Advanced knowledge of J2EE, Java application servers and related technologies.

  • General knowledge of database design and database concepts.

  • Thorough knowledge of project/task estimation and planning.

  • Demonstrated ability to evaluate user needs or specifications and translate them in a logical and practical set of software components.


  • Preferred Bachelor’s degree in Computer Science or related technical field. (Equivalent experience may be substituted for degree. Please inquire)

  • 5+ years programming experience with Java.

  • 3+ years’ experience with J2EE technologies.

  • 5+ years working with web technologies including HTML, XHTML, CSS, JavaScript and AJAX.

  • Experience with MVC web frameworks

the position and responsibilities, and how this role will contribute to the success of JMH Technology, LLC.

Image by Kevin Ku

Database Administrator (DBA)

Responsible for providing technical development and support for the SQL production and development server database environments. Direct the monitoring, administrating, and implementing performance on database systems as well as database performance optimization, developing/changing database indices, redesigning database structure and reloading data into a database. Coordinate database architecture changes with Database Engineer (DBEs) and/or Software Developers. Direct the installation of database management systems, databases, tables and views designing and scheduling of database backups, and is responsible for disaster recovery solutions. Directs the administration and use of current and emerging database tools, strategies and technologies. Work with other team members to continually improve our delivery and processes.

Skill Requirements:

  • Experience with Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting tools

  • Experience with backups, restores and recovery models

  • Knowledge of High Availability (HA) and Disaster Recovery (DR) options for SQL Server

  • Compliance with business policies and industry standard best practices with regard to database security, recoverability, and auditing.

  • Create and maintain documentation of DBA procedures, policies, and system configurations.

  • Database architecture and data warehouse database support in addition to OLTP systems.

  • Excellent troubleshooting and problem solving skills.

  • Excellent interpersonal, organization, written, and oral communication skills.

  • Self-motivated and directed, with keen attention to detail.


  • Bachelor's degree in Computer Science, Information Technology or related field (Equivalent experience may be substituted) AND;

  • 5 or more years of Database operation support with strong understanding of database structures, theories, principles, and practices.

  • 3 or more years of Microsoft SQL Server experience and its management, reporting and query tools and practices.

  • Experience with multiple types of environments, such as development and production environment.

Careers: Careers
bottom of page