Job Summary
Dealnet is an emerging leader in non-bank consumer lending, leveraging its engagement & technology platform to drive significant growth in loan originations.
Dealnet Capital Corp is an established consumer finance company focused on leveraging its engagement & technology platforms and dealer network to drive significant year over year growth.
Gemma Communications is a subsidiary company of Dealnet Capital.
Gemma Communications is a leading customer engagement company with customers and contact center locations in both the US and Canada. We provide inbound and outbound calling solutions, customer care, and omni-channel communication with both consumers and businesses. Our experienced leadership team, transparent operational practices, and best-in-class technology provide the results needed to drive our client’s businesses forward.
Role
Junior Software Developer
Job Type Permanent, Full Time
Office Location
North York
Role Overview
This position is responsible for for internal software development within a call centre environment. This includes designing, building, and maintaining applications, reports, and scripts used by both internal and external customers. The Junior Developer reports to the Lead Developer.
Responsibilities and Duties
Job Duties
- Works as a member of a team to deliver software that meets business requirements in a timely fashion.
- Reviews project requirements and deliverables to help prepare a plan to meet delivery timelines.
- Tests and validates system operation by conducting tests; modifying program sequence and/or codes.
- Maintains historical records by documenting all development activities, and helping to maintain end-user application documentation.
- Works with internal parties to help troubleshoot, diagnose, and resolve issues with developed software.
- Maintains data security of all sensitive data.
Qualifications and Skills
Qualifications
- Strong written and verbal communications skills including experience authoring and maintaining systems documentation.
- Knowledge of software development life cycle approaches (agile, waterfall)
- Ability to translate business requires into technical development requirements.
- Time management skills to help projects are completed on schedule
- Experience developing web applications on the .NET application stack using the following technologies: C#, .NET 3.0, 3.5, 4.0, 4.5, ASP.NET MVC 5
- Experience with Entity Framework (or equivalent .NET ORM) and LINQ
- Experience with MS SQL Server including relational database design, writing optimized queries and stored procedures with T-SQL
- Experience with integration to 3rd party platforms and components using xml, soap and json web services, REST services, WCF services
- Experience with enterprise patterns and architectures, OOP, OOD, dependency injection/IOC, unit testing.
- Experience and understanding of secure coding best practices
- UI programming with HTML5, CSS3, Javascript, Javascript frameworks and methodologies (eg, JQuery, Jquery UI, Angular, React Twitter Bootstrap or other responsive frameworks, etc)
Job Type: Full-time