Senior Application Developer

  • Markham, ON, Canada
  • 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 to fill this position in either Markham, ON, Canada or Raleigh, NC, USA

Responsibilities 

  • Operate in an agile development team and participate in the design, development, testing, and debugging of applications. 

  • Work with a technical lead and product manager to clearly define product requirements. 

  • Partner with Business analyst and Product Manager in design of new applications. 

  • Application design and configuration using Application Framework scripting language. 

  • Data model design and presentation implementation. 

 

Competencies 

  • To perform the job successfully, an individual should demonstrate the following competencies: 
  • Discipline and Perseverance – Focus and commitment to solving complex issues through to completion. 

  • Flexibility and Hard Work – Operate in a fast-paced, iterative development environment; learn and adapt to new technologies. 

  • Problem Solving – Strong critical thinking and problem-solving capabilities. 

  • Quality – Dedicated to producing high-quality software and implementing development best practices. 

  • Team Work – Communicate effectively and operate in a team environment. 

  • Effective Communicator - Strong written and oral communication skills. 

  • Excellent time management skills - a proven ability to utilize your sense of urgency to prioritize tasks effectively. 

  • Self-Improvement - actively self-improves through individual learning, coursework, or otherwise. 

Qualifications

  • Management Information Systems Degree or BS in Computer Science, Computer Engineering, or related technical discipline. 

  • 5+ years of commercial application development experience. 

  • Strong understanding of user interface design and data modelling principles. 

  • Experience working with a variety of technology and the ability to multi-task between different projects and workflow stages 

  • Passionate about developing apps that are both eye-catching and intuitive 

  • Proficient in a programming language, such as C#, VB.NET, Java, C/C++ 

  • SQL Server experience highly desirable.  

  • Experience in SCRUM or other agile development processes. 

  • Experience with modern application development workflows and version control systems like GitHub, Gitlab, or Bitbucket. 

Additional Information

All your information will be kept confidential according to EEO guidelines.

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the stated work location. **