Software Developer

Tech Knowledge Solutions (TKS), is a technology services and solutions provider based in Moncton that specializes in project management, solutions architecture and optimization, software development and quality assurance testing. 


A Dynamic and Collaborative Work Culture  
Training Opportunities
We Play Rocket League at Lunch
We are in the Heart of Downtown Moncton
Commitment to Your Career Growth & Healthy Lifestyle


We are looking for Software Developers with that something special, who love to code and create. We have a team of developers ready for your ideas and expertise to collaborate. You are going to be working on projects in teams and the odd time you may have some individual work to do as well, we hope that is ok. From time to time we may need you to be comfortable  in front of clients as well. Time management is important to this role so an understanding of time estimates and priorities would be a plus.  For the most part we code using ASP.NET, C#.NET, VB.NET, SQL (T-SQL), JavaScript, VBScript, HTML5, XML, CSS, Mobile development, JQuery, Web Services. If you are good at any or all of these please apply!


·    Post-secondary education in Computer Science, or specialized diploma in software development, with 3+ years of solid programming experience.
·    Manage own time to ensure work effort is aligned with assigned priorities.
·    Ability to estimate technical tasks, and clearly identify their dependencies.
·    Maintains ongoing contact with project team/ program area to ensure that users' needs are being addressed through timely delivery of results in the form of services and/or information systems.
·    Maintains open lines of communication between user/client groups and project teams. Interacts closely with other team members, including other stakeholder organizations, to ensure successful system development according to the detailed specifications and architectural frameworks.
·    Develops and demonstrates a thorough understanding of the Company or Client development standards and methodologies, tools and techniques, and its underlying quality assurance principles and processes.
·    Contributes to business and development policy evolution and refinement and business and process reengineering as required.
·    As required, works with project teams to plan, coordinate, develop and/or deliver training to users.
·    Independently adapt, interpret and apply written guidelines, precedents and standardized work practices to a variety of unprecedented and problematic situations.
·    Establish and maintain effective working relationships with other employees, organizations and the public.
·    Exercise initiative, judgment, and decision making in solving problems and meeting project and organizational objectives.
·    Lead projects as requested to ensure delivery of technical components.
·    Demonstrate skill in writing, clearly expressing ideas and facts and utilizing proper grammatical form.
·    Perform or assist in the Research & Development of new product development as required.
·    Perform or assist in the Design of new client solutions as required.
·    Take part in business development and sales lead generation when requested.

If you are interested please send your resume to