Position: .Net Software Developer
Location: Onsite/Toronto
Job ID#: RQ10004
Duration: 12 Months
Overview
The
Intermediate Software Developer is required to work on a number of initiatives
across the various business areas supported by the branch.
The SHSM
program requires annual sustainment through reoccurring digital solutions
maintenance and enhancements, as well as continuous support through software
development, project and requirement management, and software testing. This IT
support for the SHSM program officially began in 2011 and has been continued
since. Ongoing and significant investments have been made in the delivery of
the digital solution for the SHSM program. The digital solution is currently
being used by SAD for analysis and management of the SHSM program.
Without the
existing online program management tool, EDU’s ability to provide key metrics
will be impacted and the program will have to be managed manually. This
disruption will introduce significant delays in reporting and hinder effective
and timely decision making. This role will also support other SAD initiatives
including Dual Credits and Math Achievement Action Plan (MAAP).
The successful
candidate will work directly with the business to understand and define their
requirements and processes, as well as understanding their future data needs.
They will also work with various technology teams to translate business needs
and work through the analysis and development phases. The assignment entails
working with managers, team leads, program analysts, and subject matter experts
within the business ministry and Community Services I&IT Cluster throughout
the engagement.
Responsibilities
/ Assignment Deliverables
Key
deliverables to be performed by the Software Developer include, but are not
limited to:
- Develop application code in a Visual Studio
environment to implement application enhancements as per design documents.
- Document code changes as per existing documentation
standards.
- Perform unit testing of code.
- Work with design team to clarify, suggest, and
recommend implementation approach.
- Work with testers to identify the source of defects
and resolve issues.
- Perform knowledge transfer to the Ministry staff.
Required
Skills & Experience (Minimum 2+ Years)
General
Experience
- Experience working with source control systems.
- Experience developing, testing and debugging code
for enhancements to systems using .Net and XML.
- Experience with troubleshooting and remediation of
performance issues.
- Experience working with and contributing to
reusable software components.
- Experience developing applications which use a
relational database to store and retrieve data.
- Experience writing applications which will be built
and packaged automatically and deployed to servers by another team.
- Experience diagnosing application issues without
access to servers where the application is deployed.
- Experience analyzing requirements in order to
determine functional requirements for reports and other enhancements to
the web‑based systems.
- Demonstrated analytical problem‑solving and
decision‑making capabilities.
- Proficiency with desktop and web‑based tools
(Visio, MS Office, MS Project, MS SharePoint).
- Experience with the configuration and
administration of operating systems including Microsoft Windows and Linux
or other varieties of UNIX.
- Experience in dealing with multiple teams
representing various areas in delivering the project.
- Excellent verbal and written communication and
presentation skills.
- Demonstrated capacity to work collaboratively with
client organizations.
- A team player with a track record for meeting
strict deadlines.
Knowledge of
Industry Methodologies, Processes, and Standards
The .NET
Programmer/Developer should possess:
- In‑depth understanding of the entire software
development processes.
- Proficiency with different types of development and
unit testing methodologies.
- Expertise in developing reusable components in
code.
- Proficiency in documenting code changes for
knowledge transfer.
Experience
and Skill Set Requirements
“Must Haves”
- Experience in developing software applications
deployed to a three‑tier infrastructure with load balancing on both the
presentation and application tiers.
- Developing, testing and debugging code for software
systems using .Net technologies, XML.
- Relational database development (Oracle and/or SQL
Server) to develop DB‑side objects (e.g., data tables, stored procedures,
triggers).
- Systems development expertise using client‑side
libraries (Bootstrap, Angular, JQuery, JavaScript), HTML5/CSS3.
- Expertise to produce functional requirements for
reports and other enhancements to the web‑based systems based on client‑specific
requirements analysis.
Software
Development – 45%
- Experience with troubleshooting and remediation of
application issues, including performance issues in web‑based applications
and Windows services.
- Experience working with and contributing to
reusable software components.
- Experience developing web applications on multiple
web browsers / different versions.
- Experience analyzing requirements to determine
functional requirements for reports and enhancements.
- Experience developing applications using a
relational database.
- Experience writing applications that will be built,
packaged, and deployed by another team (asset).
- Experience diagnosing application issues without
server access.
- Knowledge of applications deployed to a three‑tier
infrastructure with load balancing on the presentation and application
tiers.
Technical
Skills – 50%
- Proficiency with desktop and web‑based tools
(Visio, MS Office, MS Project, MS SharePoint).
- Experience developing, testing, and debugging code
using .Net and/or XML.
- .NET Framework (4.0+), ASP.NET development, MVC,
Entity Framework, business entities, WCF, WFF, LINQ.
- ASP.NET development with C#, Web Forms, JScript for
multi‑browser support, CSS with full WCAG AA compliance.
- Experience with configuration and administration of
Windows and Linux/UNIX.
- Strong experience in XML.
- Experience developing in a .Net environment.
- Relational database development (Oracle/SQL
Server), including troubleshooting.
- Experience with client‑side libraries (Bootstrap,
Angular, JQuery, JavaScript), HTML5/CSS3.
- Development experience applying web accessibility
standards (WCAG 2.0+) and security best practices (OWASP).
Communication
Skills – 5%
- Excellent analytical, problem‑solving, decision‑making,
verbal and written communication, interpersonal and negotiation skills.
- Experience working with multiple teams across
various project areas.
- Demonstrated capacity to work collaboratively with
client organizations.
About
Symbiotic Digital.
Symbiotic Digital provides the IT Experts you need that
solve problems and get things done. See what the top 2% in their field
can do for you. (Symbiotic Digital is a division of Symbiotic Group
Inc.)
We serve customers in two ways, we
provide:
1. Digital Experts: IT Consulting
expertise. Bright Minds That Produce Proven Results
2. Recruitment: Find The Right People You
Need
Serving IT & Business leaders,
Symbiotic Digital provides a business system that enable us to provide the
Expert Technical staff needed to solve challenging business and IT problems. IT
leaders in the most reputable organizations in Canada have relied on Symbiotic
Digital to help them staff difficult assignments with proven Experts uniquely
evaluated by our proven QMS- Quality Management System Staff Development Model.
We are a 100% Indigenous owned company.
Learn more online at https://www.symbioticgroup.com/home-sd/.
Please submit your most recent resume
to: [email protected]
View All Jobs online at: https://www.symbioticgroup.com/view-jobs/


