OUR WORK
Matrix Pointe Software is a rapidly growing entrepreneurial software company that provides cutting-edge enterprise software solutions for the justice system, serving prosecutors, courts, law enforcement agencies, state boards, and jail systems. Our commitment to and reputation for service, innovation and strategic solutions has resulted in our success and considerable growth.
Our engineers build innovative products using the latest development practices and tools. We distinguish ourselves with a focus on quality code and intuitive, usable, and reliable applications.
OUR SPACE
Our relaxed work environment inspires creativity and encourages collaboration. Located across the street from Crocker Park, our new offices are part of a thriving, growing community on Cleveland's West side. Sit-to-stand workstations and healthy snack options in the employee lounge attest to our focus on wellness.
OUR CULTURE
We have a diverse, vital team and offer a creative workplace. We believe that investing in our people and our products gives us a significant competitive advantage. All of these factors contribute to a unique, challenging, and dynamic work environment.
OPEN POSITIONS
+ Business Analyst
JOB OBJECTIVES
• To analyze, document, test, and support our suite of products
• Responsible for deep analysis and development specification documentation of product features and following them through development and testing phases
This person joins a team of talented attorneys, analysts, and client services representatives who work collaboratively with software engineers, product managers, and clients.
RESPONSIBILITIES
• Collaborate with software engineers, designers, and project leads to analyze new and partially developed features and reports, document development specifications, create test scripts, and test
• Software Feature Analysis & Documentation: Collaborate with software engineers, designers, and clients to analyze new or partially developed features/reports
• Produce meaningful development specifications that account for necessary business requirements, and creation of detailed user stories with acceptance criteria (Experience with agile development processes is a plus.)
• Software Quality Assurance: Thoroughly test new software applications, features, and reports for validity of results, accuracy, reliability, and conformance to the established quality standards and specifications
• Product Development Coordination: Develop and support processes related to end-to-end release activities across client services, product management and engineering. Assist in validation of product, feature, and release readiness based on quality and release criteria
• Client Data Conversions: Assist Project Leads with data mapping, specs, and conversion testing and coordinate with software engineers
• Client Integrations: Assist Project Leads with analyzing client integration needs, translate business requirements into technical requirements, and test integrations with clients
SKILLS
• Problem solving/analysis
• Technical capacity
• Communication skills
• Initiative, can-do attitude
• Motivated self-starter
• Software Development Life Cycle knowledge
• Usability and testing skills
• Tools and organization skills
• Thoroughness; eye for detail
QUALIFICATIONS
• Bachelor’s degree, preferably with a computer science, engineering, business analyst, or business operations degree
• Minimum of 3 years work experience in field
• Ability to work individually with minimal supervision as well as part of a team in a fast-paced and constantly changing environment
+ Client Services Attorney
RESPONSIBILITIES
• Serve as project leader for software implementations and client staff trainer for prosecutors, investigators, police, courts, and government agencies. Travel is required.
• Serve as a software product expert. Assess client requirements for new software features. Collaborate with software engineers, designers, and clients to analyze features, document development specifications, create test scripts, and test.
• Contribute to user help documentation and video tutorials. Provide support to our clients.
• Draft charging language for statutes as required by clients.
• Deliver product demonstrations for prospective clients. Attend events such as conferences and seminars.
• Draft responses to prospective client requests for proposals to implement case management software.
QUALIFICATIONS
• Juris Doctor from an accredited law school with active bar membership, in good standing, in any US state
• Minimum of 3 years of work experience in field, preferably in the criminal justice system (law enforcement, prosecution, defense, courts)
• Ability to work individually with minimal supervision as well as part of a team in a fast-paced and constantly changing environment
• High level of commitment to exceptional customer service and relationship building; integrity and an outgoing personality a must
+ Database Administrator
ROLE
This role is a member of our DevOps team and is responsible for building, deploying, and maintaining database infrastructure. You’ll work with DevOps team members to build and maintain database servers; you’ll work with application engineering teams to analyze and optimize database performance and you’ll work with the client deployment team to prepare for onboarding new customers.
To be successful you should have experience with administration of Microsoft SQL Server, and Always-On availability groups. Some familiarity with AWS is helpful but not required. You should have excellent troubleshooting skills, knowledge of industry best practices and a willingness to learn new technologies.
RESPONSIBILITIES
• Build and maintain database infrastructure
• Automate repetitive tasks and build repeatable processes
• Regularly review existing systems and making recommendations for improvements
• Monitor database reliability and performance
• Establish processes for configuration, backup, high availability, and disaster recovery
• Engage in performance tuning of systems and queries
• Research, test and provide guidance on company’s SQL Server roadmap
ADDITIONAL SKILL SET
• Time-management
• Communication
• Team player
• Adaptability to change
• Acceptance of constructive criticism
QUALIFICATIONS
• Bachelor’s degree or equivalent with at least 3 years of relevant IT experience working as a Microsoft SQL Server administrator
• AWS Certified Database-Specialty, Microsoft certification MCSA, or related certification is a plus
• In-depth knowledge of T-SQL, backups, maintenance plans and query optimization
• Experience with cloud-based DB solutions. E.g., Amazon RDS
+ Product & Implementation Analyst
JOB OBJECTIVE
To test, implement and train our suite of products, support our clients, provide product demonstrations to prospective clients, conduct deep analysis and document development specification for new product features (Travel is required.)
This person joins a team of talented attorneys and subject matter experts who work collaboratively with software engineers, product managers, and clients.
RESPONSIBILITIES
• Serve as project leader for software implementations and client staff trainer for prosecutors, investigators, police, courts, and government agencies
• Serve as a software product expert
• Assess client requirements for new software features including understanding client’s current process
• Collaborate with software engineers, designers, and clients to analyze features
• Document development specifications
• Create test scripts and thoroughly test new software applications and features
• Provide support to our clients
• Deliver product demonstrations for prospective clients
• Attend events such as conferences and seminars
• Draft responses to prospective client requests for proposals to implement case management software
SKILL SET
• Problem solving
• Technical capacity
• Communication
• Initiative, can-do attitude
• Motivated self-starter
• Learning/adaptability
• Eye for detail
• Organization
• Strong work ethic
QUALIFICATIONS
• Bachelor’s degree (A criminal justice, other legal or management information systems degree is a plus.)
• Minimum of 3 years of work experience in field, preferably in the criminal justice system (law enforcement, prosecution, defense, courts), computer information systems or management information systems
• Ability to work individually with minimal supervision as well as part of a team in a fast-paced and dynamic environment
• High level of commitment to exceptional customer service and relationship building; integrity and an outgoing personality a must
+ Quality Assurance Tester
JOB OBJECTIVE
To test and support our suite of products. Responsible for executing test cases/scripts to ensure delivery of quality software applications
SUMMARY
Tests and coordinates testing of the software for validity of results, accuracy, reliability, and conformance to the established quality standards and specifications
RESPONSIBILITIES
• Build and execute test cases/scripts to ensure delivery of quality software applications including but is not limited to server maintenance, data conversion and regression testing
• Identify defects in software under development and work with development staff to verify that defects are eliminated
• Assist with trouble-shooting production-level issues, behaviors, and potential problems/bugs
• Assist in validation of product, feature, and release readiness based on quality and release criteria
• Gain and demonstrate mastery of our suite of software products
• Work with leadership to develop processes, set priorities, and resolve issues as it relates to quality assurance
• Work with internal teams to obtain an in-depth understanding of products and feature requirements
SKILL SET
• Problem solving/analysis
• Technical ability
• Technical capacity
• Initiative, can-do attitude
• Motivated self-starter
• Software Development Life Cycle knowledge
• Thoroughness, eye for detail
• Organization skills
• Strong work ethic
QUALIFICATIONS
• Bachelor’s degree, with a minimum of 3 years of work experience in QA field
• Years of equivalent experience considered
• Ability to work individually with minimal supervision as well as part of a team in a fast-paced and constantly changing environment
+ Software Engineer
RESPONSIBILITIES
• Work with current technologies including C#, ASP.NET, React.JS, TypeScript, SQL Server, Powershell, and many other modern and respected tools
• Learn and work with new emerging technologies including cloud services, mobile, data analytics, offline client apps, service-oriented architecture
• Collaborate with other passionate and dedicated software engineers in an open and problem solving oriented environment
• Design and develop new features in existing and greenfield applications
QUALIFICATIONS
• Be highly motivated, thriving on fast-paced, self-organizing projects
• Be skilled in Object-Oriented Design and modern design principles, patterns, and practices
• Have broad experience with web development in complex domains
• Be experienced with T-SQL and Relational Database concepts
• Have at least 2 years prior work experience as a Software Engineer or similar experience through internships or certification classes
• Have good communication skills and the ability to thrive in a collaborative setting
• Possess a BS in Computer Science, Computer Engineering, or related disciplines with a minimum GPA of 3.2
+ Software Engineering Intern
RESPONSIBILITIES
• Gaining experience using the latest development practices including Test-driven Development, rapid iterative design processes, build and deployment automation, and modern object-oriented design
• Working with C#, ASP.NET, Reactjs, TypeScript, SQL Server, Powershell, and many other tools
• Learning from a talented, experienced team of seasoned software engineers in a laid-back, collaborative environment
• Working on meaningful projects you can be proud of and that really make a difference
QUALIFICATIONS
• Be highly-motivated and passionate about software development
• Understand the principles of object-oriented design
• Have some development experience through academic or self-directed projects or other internships
• Understand relational database concepts
• Be pursuing a BS in Computer Science, Computer Engineering, or related disciplines with a minimum GPA of 3.2
+ Technical Implementation Project Manager
JOB OBJECTIVES
In search of a detail-oriented, driven, and adaptable project manager to plan and allocate resources, prepare budgets, monitor progress, and keep stakeholders informed throughout the project implementation lifecycle. The Technical Implementation Project Manager will also work with Client Support, Content Development, Legal, Business Development, and DevOps to ensure the success of each client implementation. This person joins a team of talented attorneys, analysts, and subject matter experts who work collaboratively with software engineers, product managers, and clients.
RESPONSIBILITIES
• Manage client implementation project timelines across all products
• Lead the initiation and planning of a project and onboarding of new clients
• Develop a detailed plan to monitor and track the progress of the project and deliverables
• Support Project Leads during implementation
• Coordinate technical resources for technical implementation, interfaces and data conversion
• Ensure all projects are delivered on time and within scope and budget
• Act as point of contact for all teams contributing to the success of our client implementations
• Assist in generating clear, tailored price proposals for prospective clients
• Contribute to the drafting of responses for the solicitation of software services within the justice system
• Understand contractual agreements and effectively communicate those terms to project team members
• Ensure the completion of deliverables for timely hand off to Accounting for matters of invoicing and billing
SKILL SET
• Eye for detail
• Strong organization skills
• Multi-tasker
• Independent learner
• Motivated self-starter
• Effective communicator
• Ability to problem solve
• Strong work ethic
• Agile mind and adaptability
QUALIFICATIONS
• Bachelor’s degree in business, computer science, or related field; PMP certification a plus
• Minimum of 3 years of work experience in field
• Ability to work individually with minimal supervision as well as part of a team in a fast-paced and constantly changing environment
• High level of commitment to exceptional customer service and relationship building; integrity and an outgoing personality a must
EEO Statement: In order to provide equal employment and advancement opportunities to all individuals, decisions regarding hiring, promotions, and other terms of employment and termination will be made without respect to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, age, genetic information, political affiliation, veteran or Vietnam Era Veteran Status, disability, or any other characteristic protected by law.
Apply
If you think you have what it takes to join the Matrix team, send your resume to resumes@matrixpointesoftware.com