Software Developer Intermediate
Job Summary
Job Summary:
The Software Developer is responsible for translating technical system specifications into functional tested applications. This includes developing programming specifications writing and maintaining code building data-driven applications and troubleshooting technical issues. The role requires a strong understanding of the Software Development Life Cycle (SDLC) and the ability to translate business requirements into technical solutions.
The Software Developer is responsible for translating technical system specifications into functional tested applications. This includes developing programming specifications writing and maintaining code building data-driven applications and troubleshooting technical issues. The role requires a strong understanding of the Software Development Life Cycle (SDLC) and the ability to translate business requirements into technical solutions.
Location:Toronto Ontario Canada
Responsibilities:
- Developing programming specifications based on provided technical and business requirements.
- Writing and maintaining clean efficient and testable code.
- Building and maintaining data-driven applications and performing unit and integration testing.
- Assisting in troubleshooting and resolving technical issues during development deployment and maintenance phases.
- Supporting implementation conversion and migration activities as required.
- Developing programming specifications based on provided technical and business requirements.
- Writing and maintaining clean efficient and testable code.
- Building and maintaining data-driven applications and performing unit and integration testing.
- Assisting in troubleshooting and resolving technical issues during development deployment and maintenance phases.
- Supporting implementation conversion and migration activities as required.
Required Skills & Certifications:
- 2-5 years experience using Microsoft Visual Studio (VB and C# preferred) to build MVC Windows desktop applications.
- Proficiency with Microsoft SQL Server (2014 or later) including writing stored procedures designing database objects and optimizing queries.
- Experience creating and maintaining Web APIs and Windows services (C# or VB).
- Proficiency with Active Report; Familiarity with SSRS and Crystal 2016.
- Solid financial knowledge on bond issuance and hedging strategies.
- Solid analytical and troubleshooting skills.
- Experience with the full Software Development Life Cycle (SDLC).
- Ability to translate business requirements into technical solutions.
- Strong written and verbal communication skills.
- Ability to work effectively within a team environment and meet deadlines.
- Degree or diploma in Computer Science Software Engineering or equivalent.
- 2-5 years experience using Microsoft Visual Studio (VB and C# preferred) to build MVC Windows desktop applications.
- Proficiency with Microsoft SQL Server (2014 or later) including writing stored procedures designing database objects and optimizing queries.
- Experience creating and maintaining Web APIs and Windows services (C# or VB).
- Proficiency with Active Report; Familiarity with SSRS and Crystal 2016.
- Solid financial knowledge on bond issuance and hedging strategies.
- Solid analytical and troubleshooting skills.
- Experience with the full Software Development Life Cycle (SDLC).
- Ability to translate business requirements into technical solutions.
- Strong written and verbal communication skills.
- Ability to work effectively within a team environment and meet deadlines.
- Degree or diploma in Computer Science Software Engineering or equivalent.
Preferred Skills & Certifications:
- Working knowledge of JavaScript (experience with libraries/frameworks such as jQuery or ReactJS is an asset).
- Exposure to Microsoft Azure and modern web development frameworks (e.g. Entity Framework AngularJS or WCF).
- Basic familiarity with SharePoint or similar enterprise collaboration platforms.
- Understanding of financial or data-driven systems.
- Public Sector Experience
- Working knowledge of JavaScript (experience with libraries/frameworks such as jQuery or ReactJS is an asset).
- Exposure to Microsoft Azure and modern web development frameworks (e.g. Entity Framework AngularJS or WCF).
- Basic familiarity with SharePoint or similar enterprise collaboration platforms.
- Understanding of financial or data-driven systems.
- Public Sector Experience
Special Considerations:
- 3 days onsite (subject to change).
- 3 days onsite (subject to change).
Scheduling:
- Not specified.
- Not specified.