The Business Application Services branch, operating within the Technology Services team, is responsible for providing services to a variety of clients in the New Brunswick’s public education system, which includes its 7 school districts, 300+ schools, 98,000+ students, 13,000+ educational and non-educational employees, as well as the 280+ employees at EECD’s central office. The unit is required to provide services and solutions in both official languages to support the linguistic requirements of New Brunswick’s public education system.
The Business Application Services - Education and Early Childhood Development (EECD) unit is responsible to provide the following services to its clients in Parts 1 and 2 of EECD:
Working with business units in the planning, design, and re-engineering of business processes and procedures.
Service New Brunswick (SNB) requires a single Programmer Analyst to assist SNB in the maintenance, support and development of business applications for the department of Education and Early Childhood Development.
The Programmer Analyst will be required to:
3. Mandatory Requirements
SNB seeks a resource that demonstrates the following Mandatory Requirements.
Excellent communication skills (written and oral) in English and French.
A University degree in Computer Science or similar disciplines is preferred but an equivalent combination of education and experience may be considered.
A minimum of six (6) years of demonstrated experience in programming, analysis and system design.
Demonstrated experience with Team Foundation Server (TFS) 2012+ including commenting source code and updating TFS.
Demonstrated experience developing bilingual based software.
Demonstrated experience with .Net 4+, Visual Studio 2012+ and SQL Server 2008R2+ as development tools.
Demonstrated experience with MVC and Microsoft Entity Framework
Demonstrated experience with Web services (REST, SOAP) development.
Demonstrated experience with the use of Microsoft Office tools such as Word and Excel, SharePoint and communication technology such as Lync or Skype.
Demonstrated experience working in a team environment. Specify team size and composition as well as the team environment (e.g. agile).
Experience working in or for the public sector.
Demonstrated experience with responsive web design.
The successful candidate will report to the SNB Senior Systems Analyst.
The successful candidate will be required on a full-time basis for a maximum of 135 working days, commencing September 6, 2019 and ending on March 31, 2020.
SNB reserves the right to truncate the engagement, as needed.
SNB may extend the engagement, monetarily, by 25% or 6 months, whichever is reached first, if it deems necessary.
Work Location and Travel
The successful candidate is required onsite for the duration of the engagement with SNB at Marysville Place Fredericton, NB. SNB will provide office space with access to pertinent information and resources for the duration of the engagement.
Occasional teleworking may be an option for the incumbent but only when due to special circumstances (IE inclement weather etc.). SNB reserves the right for the project management team to solely grant or deny the ability to telework and any schedules related to teleworking.
Travel outside the city of Fredericton is not expected. If the candidate is based outside the Fredericton region, it is the vendor’s responsibility to pay for the employee’s travel to and from their place of business (or home) and the Fredericton area. Additionally, the vendor will not charge SNB for employee travel time or expenses.
The successful candidate must deliver the following in order to successfully complete the engagement:
Job Type: Contract