To apply for this job you must first either login or register

Senior Software Engineer

Toronto,Ontario -Permanent

Job Description

As a Senior Software Engineer, you are expected to design, develop, and troubleshoot software for our software development platform and applications. These products are developed using state of the art technologies including Microsoft .NET, Microsoft SQL Server and XML technologies. We are looking for a highly motivated individual who will take ownership of the software throughout the entire SDLC. The ideal candidate will possess strong development and problem-solving skills, and must also possess excellent written and oral communication skills.

We're looking for people who are self-motivated and will deliver on commitments within the established timelines.

Responsibilities include:
Interpret software requirements to design and implement software as defined by product management and agile team.
Translate software design into measurable task and time estimates. Track time against those tasks on a weekly basis
Seek innovative solutions to problems and make recommendations for implementations.
Provides technical mentorship, coaching and training to junior members
Identify areas of improvement, deliver full-cycle implementations.
Work closely with the team to ensure that all product development is produced according to product requirements.

Must Have Skills:

Bachelor Degree or higher in Computer Science or Computer/Software Engineering
Minimum 5 years in a technical development role with strong C# knowledge working with .NET framework
Experience with Azure cloud platform services or similar platforms such as AWS/Google Cloud
Integration with SQL Server having focus on query performance
Design, development and scaling of REST/SOAP API
Developed multi-tenant systems, preferably in a cloud environment
Strong passion for technology and a willingness to learn and apply new skills
Expert design skills with significant knowledge of core libraries and common design patterns
Customer first approach to software development
Strong focus on system performance, scalability with the ability to troubleshoot in large and complex software systems

Nice to Have Skills:

Preferable to have hands-on experience with security vulnerability scanning tools (Qualys, Veracode)
Familiarity with full stack development of any JavaScript framework (Angular, React, Vue)

Starting: ASAP
Travel: 0%
Dress Code: Casual
To apply for this job you must first either login or register