Advantages
Comprehensive Medical and Dental Coverage with a Health Spending Account
Responsibilities
1. Provides regular and ad hoc updates, information, answers, and solutions to management
proactively and on request. Gathers, analyzes, estimates, and processes requirements from
various stakeholders.
2. Clearly defines requirements and problems for management review. Prepares detailed
documentation and demonstrates proof of concept to confirm business requirements and
functional specifications. Adheres to project plans, and deadlines. Provides guidance to team
members. Contributes to goals and performance management. Conducts meetings.
Implements direction received from management within the team.
3. Develops desktop, web, mobile and cloud applications using relevant software. Contributes to
design and development of high quality and secured desktop, web, mobile and cloud
applications on various platforms.
4. Takes end-to-end responsibility for the requirement gathering, estimation, planning,
development, testing, debugging, bug fixing, documentation and production readiness of the
products and services that are getting built.
5. Ensures software is up to date with latest technologies. Research market trends and align
software options to technology development. Identifies and assesses new products, solutions,
and services to improve efficiencies.
6. Stays educated on existing and state of the art technologies and does proof of concept to
evaluate technology fits for customer needs. Follows high-quality and efficient software design,
and clean and efficient coding practices. Solves critical technical problems, and communicates
issues, and solutions to team members, and provides feedback and additional findings to the
management team.
7. Makes sure that all the team members are following defined coding guidelines.
8. Interfaces with other groups or departments regarding external project requirements. Provides
technical and functional guidance and support to team members.
9. Provides technical and functional performance feedback to management for development
team members. Makes sure that all the team members are following set policies and
processes.
10.Performs daily code reviews, Prioritization and assigning tasks to juniors. Conducts meetings
and provides subject matter expertise. Oversees software development and releases.
11.Resolves escalations and communicates findings to members of the software and
management teams. Provides feedback, performs research, prepares documentation, and
answers queries/questions, from stakeholders and management. Communicates regularly with
management.
12.Upgrades knowledge and skills in current and emerging technologies.
Qualifications
The Successful Candidate Will Have
1. Education: 3- or 4-year University or College degree in Computer Sciences.
2. Years of Experience: 7-8 years related application development experience, with a minimum
of 1 year in a senior dev role.
3. Technical Skills:
a. VB.net, C#.net, ASP.net core, ASP.net MVC, Web API (Restful API), Entity Framework,
SQL, Multi-tier Architecture, SOA, Design Patterns, Microservices architecture, CSS3,
HTML5, JavaScript.
b. Mobile development, Cloud development, GitHub, Azure DevOps, Identity Server 4, IIS.
c. Desktop, Web, and Mobile application development experience.
d. Experience working on Point-of-sale systems would be an asset.
4. Team lead experience
a. Strong problem-solving and analytical skills.
b. Excellent interpersonal and communication skills. Effectively communicate technical
concepts and issues to non-technical stakeholders.
Summary
Must-Have:
VB.Net
Multi-tier Architecture, SOA, Design Patterns, Microservices architecture
Azure DevOps
Desktop, Web, and Mobile application development experience.
Experience working on Point-of-sale systems would be an asset.
If interested in the role please share your resume to [email protected]
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada’s workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process.
About Us Hanson Canada is an educational institution that delivers secondary, post-secondary and language training programs to international students. There...
Apply For This JobHealth Services The Calgary Drop-In Centre (the DI) is more than emergency shelter. We provide essential care as well as...
Apply For This JobAPPLY DIRECTLY ON OUR WEBSITE: https://jobs.seekmate.net/ We are on the lookout for committed individuals to fill Data Entry roles that...
Apply For This JobDescription Vous souhaitez vous engager dans un milieu où l’humanisme est au coeur des soins et services? Vous souhaitez vous...
Apply For This Job247 Labs is seeking QA Automated Tester who is familiar with the below skills: Mobile and Web Testing using automated...
Apply For This Jobnugget.ai is working in partnership with Planet4iT to recruit for our clients. nugget.ai and Planet4iT will be responsible for the...
Apply For This Job