Icon hamburger
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply on company site

You’re being taken to an external site to apply.

Create an account to get recommended jobs that match your resume and apply to multiple jobs in seconds!
On the next page, you'll build a resume in 3 steps thanks to our AI technology
8-15 characters
Contains Number
Contains Lowercase
Contains Uppercase
Contains Special Character

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

Senior Software Engineer

ConnectWise Raleigh, NC Full-Time
Apply on company site

General Summary:

The Senior Software Engineer will develop and maintain software solutions. A successful Senior 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. The Senior Software Engineer oversees multiple, dissimilar development projects simultaneously. They are responsible for ensuring that the deliverables are completed on time.

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:

o    Reviewing user stories
o    Creating acceptance criteria
o    Coordinating with project manager to maintain project visibility and completion estimates
o    Managing change control 

•    Code according to the ConnectWise Business Suite’s standards and guidelines
•    Assign and manage project tasks, ensuring tasks are completed by assigned developers on time and in accordance with standards and guidelines
•    Train both colleagues and end users 
•    Assist in preliminary support of projects during the early stages of the release cycle
•    Be capable of discussing almost all aspects of the Business Unit’s system when required, such as during conferences
•    Act as a senior resource and mentor junior members of the team
•    Relies on experience and judgment to plan and accomplish goals
•    A wide degree of creativity and latitude is expected

Required Skills / Knowledge:

•    Programming languages: HTML, ASP.net, VB.NET, C#, Java, JavaScript, and SQL (using MySQL and MS SQL database engines)
•    Experience with Microsoft Visual Studio 
•    UI development (using WinForms and WPF)
•    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 
•    Ability to manage multiple, dissimilar deliverables and train others on deliverables

Education / Previous Experience:

•    Bachelor’s degree in a Computer Science related field is preferred
•    4-6 years of relevant experience in the software development field or in a related area

Work Conditions:

•    Professional office environment
•    Minimal travel may be required

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


Recommended skills

C Sharp (Programming Language)
Hyper Text Markup Language (Html)
Java Script (Programming Language)
Visual Basic .Net (Programming Language)
Java (Programming Language)
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: SENIO01615


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.