Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Software Engineer

at ConnectWise

Posted: 9/23/2019
Job Status: Full Time
Job Reference #: 44b89217-a41e-4f13-a16d-50eedb4b5d43

Job Description

General Summary:

The Software Engineer will develop and maintain software solutions. A successful Software Engineer will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. They will create and manage code that runs all of the ConnectWise Business Suite’s software product lines.  

Essential Duties and Responsibilities:

  • Designs, modifies, develops, writes and implements software programming applications
  • Participates in the testing process through test review and analysis, test witnessing and certification of software
  • Meet with stakeholders to define project scope
  • Oversee projects completely, from requirements document to delivery. This includes:
    • Reviewing user stories
    • Creating acceptance criteria
    • Coordinating with project manager to maintain project visibility and completion estimates
    • Managing change control
  • Assign and manage project tasks, ensuring tasks are completed by assigned developers on time and in accordance with standards and guidelines
  • Relies on limited experience and judgment to plan and accomplish goals
  • A certain degree of creativity and latitude is required

Knowledge, Skills, and/or Abilities Required:  

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
The requirements listed below are representative of the knowledge, skill, and/or ability required.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Programming languages: HTML,, VB.NET, C#, Java, JavaScript, and SQL (using MySQL and MS SQL database engines)
  • Experience with Microsoft Visual Studio
  • UI development (using React.js, WPF and WinForms)
  • Strong computer skills as well as excellent verbal and written communication skills
  • Organized, detail-oriented, self-motivated, and willing to develop professionally
  • Strong team player, ability to build positive and collaborative relationships within the organization
  • Good understanding of the Business Unit’s system, code base, and processes
  • Ability to work on multiple priorities and/or projects simultaneously with sufficient efficiency and quality
  • Ability to lead and manage the progress of a project and meet deadlines
  • Ability to understand complex algorithms
  • Ability to work under general supervision

Educational/Vocational/Previous Experience Recommendations:

  • 2-5 years of relevant experience in the software development field or in a related area
  • Bachelor’s degree preferred

Working Conditions:

  • Professional office environment
  • Minimal travel may be required

Only local candidates need apply.

The statements above are intended to describe the general nature and level of work being performed by people assigned to this job.  Other duties may be assigned as needed. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

ConnectWise is an Equal Opportunity Employer.