Senior Systems Developer

Senior Systems Developer

Moncton, NB

VistaCare Communications is a leading technology solutions provider for a wide range of businesses and organizations.  We are currently seeking a Senior Systems Developer to join our Advatek division in a permanent, full-time role based in Moncton, NB. The ideal candidate will be a high performer who excels in a fast-paced customer & deadline driven environment.

Duties and Responsibilities: 
  • Coordinate with Sales and delivery staff to meet the needs of customers
  • Provide mentorship and guidance to all development personnel
  • Work closely with customers to analyze and understand requirements
  • Participate in Software Development Life Cycle (analysis, design, development, configuration, testing, implementation and support activities) of business applications built around Microsoft & Android technologies
  • Learn new technologies and upgrade skills as required
  • Provide day-to-day IT support for a wide range of clients, both remotely and via site visits.
  • Provide Tier 2 support to customers and internal staff
  • Support and maintain existing platforms
Knowledge and Skills: 
  • Understanding of fundamentals of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.
  • Knowledge of IT infrastructure in the business world - Windows Servers, network permissions, security, desktops, mobile devices and peripheral equipment such as printers.
  • Proficiency in a modern programming language such as C#, VB, C++, Java, or Python.
  • Preference will be given to candidates with experience in various tools and technologies such as: T-SQL and SQL Server, Visual Studios, Android development, ASP.Net, Web Services, and Azure
  • Highly self-driven to analyse and interpret issues or problems and identify the best solution
  • Ability to test, analyze, troubleshoot, and resolve complex issues
  • Ability to manage workload and to ensure jobs are completed on time and on budget
  • Able to adapt quickly to changing client requirements
  • Ability to build strong relationships with clients and team members
  • Strong oral and written communication skills
  • Self-disciplined, inquisitive, motivated and organized
  • Ability to travel
  • Positive attitude
  • Ability to work effectively with minimal supervision
  • Able to multitask effectively
Experience Required: 
  • Minimum 4 years development experience in a related field.
  • Minimum 2 years senior development experience and/or project management
Additional Requirements: 
  • Valid driver’s license
  • Willingness to work overtime, weekends, or on emergency call outs as required
  • The successful candidate will be required to pass a criminal record check
Compensation and Benefits: 
  • Highly competitive compensation based on experience and skill level
  • 50% employer paid comprehensive group benefits (health, dental, vision, insurance)
  • Employee & Family Assistance Program (EFAP)