Associate Software Support Specialist

SQA Engineer

Job Description

360S2G is seeking a highly motivated Software Quality Program Manager.  The Software Quality Program Manager will report to the SQA Implementation Manager and is responsible for the development and implementation of the Software Quality Assurance Program. This position requires knowledge and understanding to software records management as it pertains to software development life cycle and Electronic Document Management Systems (EDMS) as well as Information Technology Systems (IT).  This candidate will guide others in the understanding and implementation of quality software principles and procedures. This position works closely with QA, IT, Engineering, and other business support organizations to ensure software applications are implemented and maintained according to requirements.

Responsibilities

  • Client Support: Provide first-level support to customers via a service management system, addressing software-related inquiries and issues in a timely and professional manner.
  • Issue Resolution: Diagnose and troubleshoot software problems, guiding customers through step-by-step solutions and escalating complex issues to senior support staff as needed.
  • Documentation: Maintain detailed records of customer interactions, including issues reported, troubleshooting steps taken, and resolutions provided, in our ticketing system.
  • Knowledge Base: Contribute to the development and maintenance of a comprehensive knowledge base by documenting common issues and solutions.
  • Training: Assist in the creation and delivery of training materials and sessions for end-users to enhance their understanding and effective use of our software products.
  • Collaboration: Work closely with the development, QA, and product teams to identify, report, and resolve recurring issues and improve overall product quality.
  • Customer Feedback: Gather and communicate customer feedback to relevant teams to influence product enhancements and ensure continuous improvement in service delivery.
  • Other job duties as assigned: Work on other projects or tasks as assigned.

Qualifications

  • Technical Skills: Basic understanding of software applications and operating systems.
  • Troubleshooting Skills: Experience troubleshooting issues and problems without guidance.
  • Communication: Excellent verbal and written communication skills with the ability to convey technical information clearly and understandably.
  • Customer Service: Strong customer service orientation with a patient and empathetic approach to handling customer issues.
  • Problem-Solving: Analytical and problem-solving skills with a keen attention to detail.
  • Team Player: Ability to work effectively in a team environment and collaborate with cross-functional teams.
  • Adaptability: Willingness to learn new technologies and adapt to changing environments and customer needs.

Application Support Engineer

Application Support Engineer

Job Description

An Application Support Engineer provides advanced technical support for 360S2G software products. This position is focused on analyzing source code to troubleshoot software, data, or configuration problems within 360S2G applications according to technical specifications and system designs.       

Work with our integrated solutions that help courts and public safety organizations of all sizes better protect and serve the public. By helping provide solutions that improve efficiency and response time, you can help serve our citizens and make communities safer.

Responsibilities

  • Work with internal and external customers on resolving complex technical issues. 
  • Participate in diagnosing, analyzing and troubleshooting code, documenting and implementing functionally appropriate, technically sound, and well-integrated application systems. 
  • Assist Support Specialists, Implementation Specialists, and Project Managers in establishing issue priorities to ensure a timely and effective response and solution. 
  • Analyze and resolve customer issues, escalating to other departments as identified. 
  • Track and recognize knowledge opportunities to performs additional training as needed. 
  • Review business requirements documentation. 
  • Serve as escalation path for Technical Support Specialists, working on the most complex and/or urgent support incidents. 
  • Produce internal support documentation as needed.
  • Perform other job-related duties and responsibilities as may be assigned from time to time.   

Qualifications

  • BS/BA degree in related field or equivalent experience is required 
  • Demonstrated knowledge of software development practices, computer science theory, and understanding of relevant technologies. 
  • Professional work experience with the following technologies:

 

Required  

      • .Net / C# (or similar high level language)
      • SQL Server 2005/2008
      • Ability to write and execute Microsoft SQL scripts 
      • VB Script, JavaScript, PHP, or similar scripting language

 

Desired

      • DHTML 
      • XML/XSD/XSLT 
      • Visual Basic 6 
      • WPF 
  • Ability to work well both independently and within a team environment.
  • Demonstrated ability to test or debug source code in reasonable time frames.
  • Demonstrated basic understanding of product architecture and underlying technologies.
  • Excellent interpersonal skills including verbal and written communication skills, teamwork, and customer service skills.  

Project Manager

Project Manager

Job Description

The Project Manager successfully manages the implementation of software for new and existing accounts, from just after the contract signing through formal transition to the support department, on time and within scope and budget.

Responsibilities

    • Develop the implementation project plan and officially start projects by conducting kick-off meetings with clients and other staff as needed. Project plans outline the scope, schedule, and budget of the project, as well as each party’s responsibilities and mutual commitment to contribute adequate resources to follow the plan.
    • Work with the sales team as the contract is signed, becoming familiar with contract requirements, program modifications, and other site-specific background information.
    • Manage and assume accountability for all aspects of projects related to delivery of client software and services including:
      • Acquiring and coordinating necessary resources to meet project needs.
      • Planning and tracking all project activity.
      • Guiding the client through release planning in support of the overall project schedule.
      • Tracking project hours and submitting project progress reports by due dates.
      • Monitoring and reviewing revenue recognition and bringing concerns to management as needed.
      • Managing scope, time, and cost to meet client commitments.
      • Managing communication throughout the team and stakeholders.
      • Managing the quality of project team deliverables.
      • Managing the project budget.
      • Documenting and reporting status and issues.
      • Identifying, reporting and managing risks; overcoming project obstacles.
      • Acting as a client liaison and representative communicating client feedback to appropriate
    360S2G representatives; acting to resolve outstanding issues on behalf of client in a timely
    manner.
    • Conduct planning sessions with the client’s key functional leaders to create a series of documented management plans that specify the project plan and scope.
    • May be responsible for ensuring assigned clients pay invoices in a timely manner and/or assist in collections in obtaining payment for delinquent/past due accounts.
    • Ensure that resources are scheduled and monitor progress to ensure compliance with the project plan, immediately notifying affected parties of any schedule changes.
    • Use departmental sites/calendars/systems to publish a summary of key dates and issues to all 360S2G employees involved in the project, such as development, implementation, support, and other project managers.
    • Obtain regular feedback from clients regarding project status and quality of service and take immediate corrective action as required.
    • Anticipate, identify, and resolve roadblocks, such as hardware, software, or networking incompatibilities and unresponsive third party vendors or clients.
    • Communicate completion of milestones to clients and secure formal acceptance from them.
    • Upon project completion conduct meetings with clients to ensure a smooth transition of services from implementation to support.
    • Communicate with the implementation staff and management regularly, ensuring timely delivery of schedules and revenue projections; relaying personnel, client, contract, and departmental issues; seeking assistance as needed with meeting revenue goals; and responding to directives that are issued to meet department goals.
    • Learn, use, and follow all internal standards for process and project tracking.
    • Maintain the project team’s calendar commitments by keeping all project event information current.
    • May identify add-on sales opportunities and manage contract addendum and purchase orders.
    • Travel to client site as needed.
    • Perform other duties as assigned.

Qualifications

  • Bachelor’s degree or comparable work experience.
  • Typically, a minimum of three years of experience as an implementation professional (or equivalent/like experience). Solid and proven project management experience essential.
  • Experience applying the PMP principles for project management, issue management, resource management, etc. is a significant plus.
  • Work toward obtaining PMP certification and maintain status after certification.
  • Software life cycle and enterprise software knowledge.
  • Excellent planning, organizational skills and ability to follow-through until process are completed.
  • Exceptional customer service skills.
  • Excellent verbal and written communication skills to articulate technical and non-technical information to various audiences including management.
  • Proficiency using computers and exposure to IT infrastructure components.
  • Strong decision making and problem-solving skills.
  • Strong analytical ability, particularly in a technical environment.
  • Proficient in Microsoft Word, Excel and Project.
  • Demonstrated ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
  • Demonstrated ability to maintain a positive, professional attitude.
  • Strong negotiation, conflict resolution, and persuasion skills.
  • Valid driver’s license. 
  •   Ability to travel.
  • Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.

Frontend Developer

Backend Developer

Job Description

We’re in search of a Front-End Developer who’s eager to engage in diverse and stimulating projects spanning web applications, desktop software, and mobile apps. If a dynamic, high-energy environment excites you and you’re passionate about working on cutting-edge AI projects, we should definitely talk.

Your Role:

  • Multi-Platform Development: Transform innovative designs into functional art across a variety of digital mediums. Your expertise will be pivotal in driving our success throughout the digital landscape.
  • Innovation at the Forefront: Utilize AI to elevate workflows, establishing new benchmarks for efficiency in our development process.

Your Proficiencies:

  • Front-End Mastery: Demonstrate your expertise in HTML5, CSS3, JavaScript, and various frameworks. We’re here to provide the perfect canvas for your technical creativity.
  • Design Symbiosis: Collaborate closely with creative teams, leveraging AI to materialize our shared vision.
  • Agility and Adaptability: Navigate the dynamic evolution of our projects with an agile mindset that embraces change as an opportunity for growth.
  • ork in an agile environment and collaborate with cross-functional teams.
  • Excellent problem-solving skills and attention to detail.

Backend Developer

Backend Developer

Job Description

We are looking for a talented Backend Developer with expertise in Node.js to join our team and contribute to the development of our web applications.

As a Backend Developer, you will be responsible for designing, developing, and maintaining the server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will collaborate closely with front-end developers, product managers, and other stakeholders to deliver scalable and robust web applications.

Responsibilities

  • Develop and maintain server-side components using Node.js.
  • Design and implement RESTful APIs to support front-end functionality.
  • Optimize application for maximum speed and scalability.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Ensure the security and data protection of applications.
  • Troubleshoot and debug applications.
  • Implement data storage solutions, including databases, key-value stores, and blob stores.

Requirements

  • Proven experience as a Backend Developer with Node.js.
  • Experience with frameworks such as Express.js.
  • Knowledge of database systems like MongoDB, PostgreSQL, or MySQL.
  • Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
  • Ability to work in an agile environment and collaborate with cross-functional teams.
  • Excellent problem-solving skills and attention to detail.

Shopify Developer

Shopify Developer

Job Description

We are seeking a talented Shopify Developer to join our dynamic team. The ideal candidate will have +4 years of experience in Shopify development and a passion for creating seamless e-commerce experiences. As a Shopify Developer, you will be responsible for designing, developing, and maintaining Shopify websites for our clients.

 

Responsibilities

  • Develop custom Shopify themes and templates based on client requirements.
  • Customize Shopify themes using HTML5, DOM, CSS3, JavaScript, and Liquid for Shopify Themes and Shopify Stores.
  • Implement third-party Shopify apps and integrations.
  • Optimize website performance and user experience.
  • Collaborate with designers, project managers, and other developers to deliver high-quality solutions on time.
  • Stay up-to-date with the latest Shopify updates, trends, and best practices.
  • Work with the UI and UX design teams to make the inventive, strong, and unique user experience.
  • Should be a professional in all areas of the E-commerce platform.
  •  

Requirements

  • +4 years of experience in Shopify development.
  • Proficiency in HTML5, CSS3, DOM JavaScript, and Liquid.
  • Experience with Shopify theme development and customization.
  • Strong understanding of responsive web design principles.
  • Familiarity with Shopify APIs and integrations.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • Strong communication and interpersonal skills.
  • Previous experience in debugging or implementing 3rd-party Shopify applications and making unique solutions when it’s required.
  • Working knowledge in 3rd-party APIs and services along with Shopify plugins.
  • Previous experience in creating responsive and unique layouts for mobile devices, tablets, and desktop.
  • Has previous experience in Storefront API and working with custom theme.

.NET Developer

.NET Developer

Job Description

 we are looking for an experienced .NET Developer to join our software development team for one of our partner companies based in the USA. You will play a key role in designing and implementing complex software solutions and collaborating with team members. Your expertise in .NET development will be crucial to the success of our goals.

Responsibilities

  • Analyze and translate software requirements into technical designs and implementation plans.
  • Develop and maintain high-quality software applications using C# and the .NET framework.
  • Lead the development of specific modules or components within larger software projects.
  • Perform code reviews.
  • Troubleshoot and debug complex software issues.
  • Optimize software performance and ensure scalability.
  • Stay updated on industry trends and emerging technologies in the .NET ecosystem.
  • Contribute to the continuous improvement of development processes and best practices.
  • Web, Applications & API\’s development and integrations.
  •  

Requirements

  • Bachelor\’s degree in Software/Computer Science or a related field.
  • Minimum 3 years of hands-on experience in .NET development using C#.
  • Proficiency in building web applications with ASP.NET, MVC, Core, AJAX, WebForms & Web API.
  • Strong knowledge of object-oriented design and software architecture.
  • Experience with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Solid understanding of SQL and database design principles.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.
  • Demonstrated leadership and mentoring skills.
  • Ability to work independently and manage multiple tasks and priorities.
  •