Job Title: Developer - Testing Engineer
Company: GL Solutions
Location: Kalispell, Montana
**Please note: This job is an in-person job located in Kalispell, MT and does not have any hybrid or remote options. Please apply if you are located in or around Kalispell or you plan to relocate within 2 to 4 weeks.**
About GL Solutions:
GL Solutions is a leading regulatory licensing software vendor, specializing in delivering comprehensive solutions for regulatory agencies, government entities, and other organizations. Our innovative software products are designed to streamline licensing and compliance processes, empowering our clients to effectively manage and regulate their operations. We are committed to delivering exceptional value through cutting-edge technology and outstanding customer service.
Position Overview:
Play a key role in identifying and resolving core build issues, enhancing the CI/CD pipeline, and testing high-quality internal code. You'll design, build, and implement tools and workflows that empower teams to operate efficiently and deliver with confidence. Your contributions will directly shape the future success of GL Solutions.
Key Responsibilities:
- Ownership of the GLSuite build process and CI/CD pipeline
- Creation of automated tests
- Integration of automated into CI/CD pipeline
- Ensuring stable, high quality releases of GLSolutions software
Strategic Project Development:
Work on strategic testing of the core software, documentation and CI/CD pipeline management.
Essential Knowledge, Skills, and Abilities (KSAs):
Knowledge:
- Education and Training - Knowledge of principles and methods for object oriented software development.
- English Language - Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
- Programming Languages - Knowledge of with web platform development software/languages including JavaScript, Microsoft .NET CORE, .NET MVC, Entity Framework, Telerik UI Components, C#, API integration, Section 508, Web Security, CSS, HTML5, XML, JSON, Redis, Azure, and/or Ajax.
- Additional Knowledge Requirements for Test Engineer
- Knowledge of Azure DevOps CI/CD pipeline
- Knowledge of design and implementation architecture for pipelines that include linting, building, unit/integration testing and artifact publishing. Deployment stages for staging and production environments and manual intervention gates and rollback strategies.
- Programming Language - YAML for pipeline configuration and versioning
- Knowledge of SonarCloud for code scanning
Skills:
- Speaking - Talking to others to convey information effectively.
- Writing - Communicating effectively in writing for both personal communication and technical documentation.
- Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
- Abstract Thinking - Ability to consider concepts beyond what is observed.
- Resiliency - Can work around and through problems.
- Visual Studio - Experienced with building applications in Visual Studio and utilizing it's different tools and functionalities
- Debugging Software - Understands using various tools such as visual studio and browser debuggers to set breakpoints, trace code and find root causes
- Browser DevTools - Understands how to use browser (chrome or edge) dev tools such as console, and network to find JavaScript errors, trace code, and inspect network packet messages.
- SSMS - Experienced with using SQL Server Management Studio to write queries and stored procedures and navigate and build databases.
- SSMS Profiler - Able to use SSMS profiler to inspect calls to databases for performance and debugging.
- SSMS Query Tuner - Can use SSMS query tuner to inspect queries and stored procedures for performance issues and recommend fixes such as query and index modifications.
Abilities:
- Modify software programs to improve performance.
- Find root cause and resolve core software issues.
- Implement new software components to business and technical requirements
- Maintain core software component documentation
- Attend team, department, and company meetings daily to achieve team and department success.
- Be available to satisfy high team workload demands and deadlines, between 45-50 hours per week, sometimes including weekend and evening work.
- Able and willing to execute agency security requirement documents including providing fingerprints, PII such as DOB and SSN, and submit to a thorough background check.
Qualifications:
- Strong commitment to GL Solutions' mission and values
- Proven ability to collaborate effectively with cross-functional teams
- Excellent problem-solving skills
- Strong technical testing knowledge
- Product-focused with a commitment to exceeding expectations
Earn $78,000 - $90,000/year DOQ, 20 days of PTO, a 6% 401(k) match and health insurance package. View additional information about GL Solutions at: glsolutions.com.
How to Apply:
If you love improving how things work and are eager to take on a challenging role with cutting-edge regulatory licensing software solutions, we encourage you to apply.
GL Solutions is committed to equal opportunity employment and welcomes candidates from diverse backgrounds to apply.
Apply now to join our team! Please visit https://glsolutions.com/careers/,click the JOIN OUR TEAM link, create a login, and submit your application.
Job Type: Full-time
Pay: $78,000.00 - $90,000.00 per year
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
Schedule:
Ability to Commute:
- Kalispell, Montana 59901 (Required)
Ability to Relocate:
- Kalispell, Montana 59901: Relocate before starting work (Required)
Work Location: In person