Senior Software Developer

  • Innovatia, Inc.
  • Saint John, NB, Canada
  • Mar 17, 2020
Full time Other

Job Description

Innovatia Inc. is an industry-leading knowledge management company with expertise in information technology, telecommunications, and oil & gas. We provide our customers, including some of the world’s most successful Fortune 500 and Fortune 1000 companies, with end-to-end knowledge solutions including technical documentation, training, technical support and information auditing.

Responsibilities

The successful candidate will work collaboratively with a team of developers and business analysts using an agile development methodology developing and supporting Procedure Accelerator (PA). PA is system that allows users to design, plan, develop, publish and use work instructions built from a pool of reusable content objects. PA is a web application and services, with native mobile clients for Android and iOS. Responsibilities could include contributions to any or all phases of the software development lifecycle from idea genesis and design, through to implementation and post deployment support.

Qualifications & Training

  • 5+ years’ experience in application development with senior level programming skills in data architecture and ASP.NET MVC development
  • Experience designing and developing multi-tiered software systems with a core expertise in data modelling, data access optimization, and database management
  • Experience in one or more of C#, SQL, MVC .NET, HTML, JavaScript, CSS, JQuery, AJAX, XML
  • Knowledge and experience using one or more primary technologies/tools such as Visual Studio and MS SQL Server
  • Experience or knowledge in any of the following would be an asset: ASP.NET MVC, Windows Service Development, Software Test Automation, Unit Test Frameworks, LINQ, SQL Server Stored Procedures and Triggers, XSLT
  • Experience developing software using an Agile development methodology considered an asset
  • Post-secondary education in Computer Science or equivalent experience
  • Excellent communication and interpersonal skills, with demonstrated ability to work as a member of a team
  • Demonstrated ability to be self-motivated and deliver on commitments within the established timelines
  • Strong organizational and problem solving skills

 

To apply, upload your resume to www.innovatia.net/careers

We thank all candidates for their interest, however, only those selected for an interview will be contacted.

 Innovatia is an equal opportunity employer.