Support Programmer

Computer Information Concepts

Support Programmer

Remote, CO
Full Time
Paid
  • Responsibilities

    Job Summary:

    The Support Programmer is responsible for providing technical assistance, troubleshooting, and code maintenance for existing software applications. This role involves working closely with developers, QA teams, and end-users to resolve issues, implement minor enhancements, and ensure that software applications perform optimally. The Support Programmer plays a critical role in maintaining the stability and reliability of the software while contributing to ongoing improvements.

    Salary Range:

    Annual Salary Range: $75,000 - $110,000 (Salaries are paid bimonthly) depending on qualifications / experience

    Work Environment:

    This is a remote/telecommuting position, but to ensure optimal collaboration and compliance with our regional operations, applicants must reside in one of the following states: Colorado, Illinois, Kansas, or Missouri.

    Key Responsibilities:

    Technical Support & Troubleshooting:

    • Analyze, debug, and resolve issues in software applications, ensuring minimal disruption to end users.
    • Collaborate with other teams, including QA and development, to identify root causes of software issues.
    • Provide timely and effective technical support to customers and internal teams.

    Code Maintenance & Updates:

    • Review and modify existing code to fix bugs, enhance functionality, and improve performance.
    • Implement minor feature enhancements as requested by stakeholders or identified during troubleshooting.
    • Ensure that all code changes are thoroughly tested and documented.

    Collaboration & Communication:

    • Work closely with software developers to understand codebases, application architecture, and development processes.
    • Communicate effectively with non-technical stakeholders to explain issues, solutions, and timelines.
    • Participate in team meetings and contribute to discussions on improving software stability and performance.

    Continuous Improvement:

    • Stay updated on the latest programming techniques, tools, and industry trends.
    • Suggest and implement process improvements to streamline support and maintenance tasks.
    • Proactively identify areas in the codebase or applications that could benefit from optimization or refactoring.

    Documentation:

    • Maintain clear and detailed documentation of all support activities, code changes, and troubleshooting steps.
    • Create and update user manuals, troubleshooting guides, and other relevant documentation as needed.

    Required Skills:

    • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
    • 1-3 years of experience in software development, support, or a related role.
    • 1-3 Years of VB.NET (.NET Forms with Visual Basic programming language) experience
    • 1-3 Years MS SQL Server Database experience
    • Strong problem-solving and analytical skills, with a focus on debugging and troubleshooting.
    • Proficiency in writing and maintaining code in multiple programming languages.
    • Ability to work both independently and collaboratively in a fast-paced environment.
    • Strong communication skills, with the ability to explain technical issues to non-technical users.

    Bonus Skills and Experience:

    • Crystal Reports experience
    • SSRS experience
    • Tableau experience
    • 1-3 Years ASP.NET (Active Server Pages with VB and/or Java programming languages) experience

    CIC Team Member Benefits & Compensation:

    • Health & Wellness Covered: We've got your health taken care of with comprehensive medical, dental, and vision benefits , with CIC covering 75% of the monthly premiums. Stay healthy while saving money!
    • Work from Home : Enjoy the freedom and flexibility of remote-based employment —work from your home office where you feel most productive and comfortable!
    • Retirement Planning Made Easy : Secure your future with our 401k plan —complete with company contributions to help grow your retirement fund faster.
    • Generous Time Off : Take time to recharge with our vacation, sick leave, and holiday benefits , designed to support your work-life balance and keep you feeling refreshed.