Developer II Job at McCain Foods (Canada)

McCain Foods (Canada) Florenceville-Bristol, NB

Position Title: Developer II

Position Type: Regular - Full-Time

Position Location: Florenceville GTC

Requisition ID: 21025


JOB PURPOSE:

Reporting to the Application Support Manger the Developer II will analyze, design, develop and test software programs within and including their associated applications. Their focus is primarily at the application level, however, there will be times when they will need to be aware of the entire system or alternatively, delve into specific program issues.


  • They will lead the development of user manuals and technical documents provided with the application.
  • They will provide coaching and training to less experienced staff, primarily Developer I personnel.
  • They will address customer's concerns and respond to customer inquiries concerning software issues in business terms.
  • They are able to resolve complex coding and server related problems to applications being supported
  • To improve quality, they will be asked to perform code / peer reviews and review or construct test cases at the program, application or system level.
  • They are competent to work at the highest technical level of all phases of application systems analysis and programming activities dealing with primarily medium to high complexity issues.
  • They may be the top-level technical expert in one or more highly specialized areas of the system.


Key knowledge components:

  • Knowledge of SQL including SSIS
  • Knowledge of IIS and .NET
  • Familiar with Microsoft SQL Studio, Microsoft Visual Studios, Microsoft Productivity Apps and Tools
  • Knowledge of Service Now - Nice to have


JOB RESPONSIBILITIES:

  • Conducting analysis and creating designs from business requirements - Perform analysis to understand underlying issues and technical needs for a given business level requirement. Use their training and experience to create a technical design to satisfy the business requirement. This would be at a program or small application level.
  • Coaching - Encourage junior resources to take responsibility for their development within McCain. Challenge others to develop as leaders, while serving as a role model. Shares acquired skills and business/system knowledge with team members through formal and informal channels.
  • Create detailed specifications for complex changes - Take a high level specification and create detailed instructions for other developers to follow in developing the application code.
  • Coding / debugging and function testing of software - based on specifications create application code to satisfy the specification. Test, debug and validate the code to ensure it performs as specified.
  • Creating and maintaining technical/user manual documentation - create or maintain required documentation for coding changes, new functionality or other changes as required
  • QA reviews -review program designs, code, process models and other technical documentation to ensure they meet McCain standards and quality objectives
  • Application integration testing - follow predefined test scripts to test application functionality and record the results


MEASURES OF SUCCESS:

  • Ability to communicate effectively is very important
    • Must be able to explain solutions to others who have less technical knowledge then themselves.
    • Must be able to explain complex technical solutions to Developer I's breaking the complexity down into workable and understandable portions
    • Must also have good listening skills taking direction from others as to how to solve a particular problem
  • Must assert themselves where necessary to implement a superior programming technique that might otherwise not get implemented
  • Must be able to handle multiple tasks in the same time period and have the ability to handle complex issues


KEY QUALIFICATION & EXPERIENCES:

  • University degree or Community College diploma or equivalent experience in the field of Computer Science;
  • Extensive experience in software development demonstrating skill in coding, debugging and testing software programs;
  • Must be able to handle multiple tasks in the same time period and have the ability to handle complex issues;
  • Must have a talent for analysis and design as well as innovative thinking for creating new solutions;
  • Experience with Microsoft SQL Servers, Azure databases & Microsoft developer tools and apps;
  • Experience creating and modifying stored procedures; modifying tables, views, and functions; along with performance tuning;
  • Basic knowledge in developing and designing databases and data models;
  • Attention to detail and the ability to work autonomously;
  • ITIL certification is recommended
  • Understanding of Service Now as a platform


OTHER INFORMATION

  • Key internal relationships: Regional IS Teams, Build & Deploy teams, Business users in HR, Agriculture, and Manufacturing
  • Key external relationships: External vendors
  • Travel: not required
  • Job is primarily performed in a hybrid office environment


The above information indicates the general nature and level of work performed by employees within this classification. It is not a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.

McCain Foods is an equal opportunity employer. We see value in ensuring we have a diverse, antiracist, inclusive, merit-based, and equitable workplace. As a global family-owned company we are proud to reflect the diverse communities around the world in which we live and work. We recognize that diversity drives our creativity, resilience, and success and makes our business stronger.

McCain is an accessible employer. If you require an accommodation throughout the recruitment process (including alternate formats of materials or accessible meeting rooms), please let us know and we will work with you to meet your needs.

The health and safety of McCain employees and their families has been our number one priority since the start of COVID-19 pandemic. With vaccination restrictions easing across the globe we do not currently require employees to be vaccinated, but we reserve the right to change this mandate in line with health guidance and regulations in each country.

Your privacy is important to us. By submitting personal data or information to us, you agree this will be handled in accordance with the Global Privacy Policy


Job Family:
Information Technology
Division: Global Technology
Department: Application Support
Location(s): CA - Canada : New Brunswick : Florenceville-Bristol

Company: McCain Foods (Canada)




Please Note :
optimuspartners.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, optimuspartners.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.