Senior Software Developer
- Full-time
Company Description
insightsoftware is a growing, dynamic computer software company that helps financial reporting solutions. At insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!
Job Description
We are looking for an experienced Software Developer for a customer facing team within our connectivity product engineering team based in Vancouver. Apart from writing high quality code, you will be responsible for achieving key deliverables during your team’s software development lifecycle including software design, code reviews, and comprehensive automated tests. The successful candidate will be a proven technical leader who can deliver high quality software on time. The candidate will also have a passion for continuous improvement.
Primary Responsibilities
- Taking ownership of development through the entire product lifecycle from inception to delivery
- Working closely with the development team and directly with the customer
- Participating in all team activities including sprint planning, task breakdown, code reviews, etc.
- Resolving customer support issues efficiently
- Contributing to technical specifications and design/architecture documentation
- Contributing to coding standards and best practices for quality engineering
- Coaching/Mentoring other team members including knowledge sharing sessions
- Contributing to various continuous improvement efforts
Achievements/Goals within first 6-12 months
- Comprehensive 6-week technical domain training program
- Participate in the development and delivery of at least one major product release
- Understanding the driver and interactions with all components.
- Learning to setup automated testing.
- Understanding security.
- Responding to support issues with customers.
- Understanding how to work within our processes.
Qualifications
- 5 to 10 years of experience in designing and building software, preferably commercial enterprise applications or systems
- Programming experience with a focus on C++ and/or Java
- Familiarity with C#, node.js, Go, Python, would be a plus
- Extensive experience developing on Windows / Linux / macOS
- An excellent understanding of database concepts and SQL is preferred
- Experience with low-level networking is preferred
- A passion for high-quality software engineering and technology
- Reliable, driven, and eager to learn
- Highly developed problem-solving skills
- A Bachelor's Degree in a computing-related discipline
Additional Information
The successful candidate must be in the Pacific time zone and will work primarily in a remote team environment.
All your information will be kept confidential according to EEO guidelines.
We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.
** At this time insightsoftware is not able to offer employment sponsorship **
** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located. **
insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)