Sr Software Developer - .net
TEEMA Solutions Group - Toronto, ON

This job posting is no longer available on Indeed. Find similar jobs:Senior Software Developer jobs - TEEMA Solutions jobs

Title: Senior Software Developer

Ref: 6518


Our client is growing due to excellent business demand, a backlog of work, and more recent sales. They are a successful, established, and fast-growing SaaS company in the GTA. This is a very exciting Company to work for. They are embarking on a major strategic Product initiative this Summer. They are committed to hiring more highly talented coders and keep them busy with interesting and challenging product development work. This is an Agile shop, so anyone coming with iterative development experience, great communication skills, and a passion for doing quality work that they can explain and share with others to ensure they are collectively building the best product and solutions possible... will fit in here.

Things you need to have:
- Bachelors Degree in Computer Science, Software Engineering, or related study
- 6+ years of professional software development experience using .NET (C#), HTML and JavaScript and proven expert proficiency in SQL
- Any noSQL experience is great
- Strong written and verbal communication skills
- A strong and demonstrated desire to develop positive client relationships
- Excellent and proven organizational skills and prioritization best practices
- Ability to work independently, following a weekly activity plan
- Comfortable with communicating to management in a collaborative environment
- Interpretation and input into technical specifications
- Ability to provide accurate time estimates for coding efforts
- Demonstrated passion to take on new challenges in a fast changing environment

It would be nice if you had:
Any SaaS product Co. experience (ideal, not required)
Enterprise product experience (not required)
.NET certifications (not required)

What you will be doing:
Actively participate in the development and review of technical specifications (design)
Participate in and documents the analysis/design of new product upgrades and roll-outs
Works directly with business Account Managers to develop estimations and provide status updates
Presents solutions and options and recommendations to Senior Management
Participate in cross-functional code walkthroughs and reviews
Work in an independent manner, providing regular updates and status, within an iterative team environment, and provide direction and coaching to others as required
Owns responsibility for tasks end-end
Development and debugging of .NET code using MS-VS tools
Track tasks and deadlines
Authoring technical documentation
Ensure all code checked-in/out via repository
Perform unit testing