"For the right opportunities knock the right doors "

Senior Software Engineer-Kelowna, Canada

Senior Software Engineer-Kelowna, Canada

Nov 09,2016

Job Description

If you are a Senior Software Engineer with strong .NET experience, please read on!

We are a SaaS company supporting state-level sponsors, school districts and individuals schools to explore careers and discover, plan for, and apply to colleges and universities. 



- The first company to develop and market electronic applications and computer-based multimedia campus tours to colleges and universities.
- Initiated the development and implementation of a fail-safe, client-server architecture in support of online applications and other student services.
- Pioneered the capability to automatically transfer student data to universities’ student information system databases, via electronic data exchange.
- Introduced college student services over the Internet through the development and implementation of the largest California college network student services website. 

The Senior Software Engineer is responsible for software development across all product lines. This includes having an understanding of business requirements as well as the underlying system architecture in order to implement application-level features. This professional will work as a member of an engineering team that will improve tools and processes to maximize efficiency, and meet deadlines.


What You Will Be Doing

- Provide architectural and big-picture oversight for development of new or enhanced software products.
- Responsible for ensuring quality and consistency of the software architecture across the system and providing day-to-day technical guidance - to the development teams.
- Define the system, technical, and application architectures for major areas of development and recommend course of action to maintain cost effectiveness and competitiveness.
- Stay up-to-date on business initiatives and objectives, particularly as these relate to development architecture issues.
- Research and implement best practices frameworks/capability models that will control costs, provide higher quality, and/or increase predictability of service delivery.
- Research new technology and development tools to remain abreast of current and emerging technology.
- Requires experience and proficiency in discipline.
- Conducts complex work important to the organization.


What You Need for this Position

Education: BS is required. 

Experience: Typically requires a minimum of five years’ experience.


Computer Skills:

Must master following technologies and concepts:

- C#
- .NET Framework 4.0 +
- SQL Server 2008+
- OO, SOA, n-tier architecture, MVC
- relational databases/data modeling
- Web Services
- Data Warehousing/OLAP/BI
- IIS 6+
- Agile / Scrum


Nice to have skills:

- HTML, DHTML, CSS, JavaScript
What's In It for You
- Competitive salary of $90K-$115K
- Unmatched health,dental, and vision benefits
- Bonus
- 401(k) with matching
So, if you are a Senior Software Engineer with .NET experience, please apply today!

For further details, Please contact Click Here

Create Your Resume

Country Based Salary Graph


Oppurtunity Check

* Select Your Country

Alert Message to be displayed.