CREATE ACCOUNT

*

*

*

*

*

*

FORGOT YOUR PASSWORD?

*

LATEST JOBS OPENINGS

Description

We are searching for an experienced senior developer (with architecture experience) to join our team,
 
Cazeen Resource Management is an information technology company and currently building a SaaS website that is near completion.  This is a fantastic ground floor opportunity to join an organization that is entering the product space, that has significant growth potential and future profit sharing potential.
 
If you are an experienced developer who has excelled in your career and have reached the stage where you would like to take on a completely different challenge, this start-up opportunity may fit what you are looking for.  This role will give you exposure to all areas of the product, rather than being focused on just one part that is typical of many development roles.  You will provide direction from a technical, business and leadership perspective, to the overall success of the product. In addition, you will provide architecture guidance and work in a hands-on developer capacity making software changes.   The ideal candidate will have excellent programming, analytical and problem-solving abilities, combined with strong communication and collaboration skills, allowing them to creatively develop new solutions, as well as identify, troubleshoot, and resolve problems in a clear and concise manner. As a member of the team, the candidate will be involved in all aspects of the software development life-cycle, from requirements through coding, testing, deployment and support.  

Position Responsibilities / Expectations

  • Design and document software components
  • Develop high quality software that follows best practices, is well tested, and conforms to user requirements
  • Develop web applications on .NET framework 4.5, 4.6.2
  • Clarify requirements and refine specifications as needed
  • Create code/framework solutions that can be reused effectively and efficiently
  • Serve as a mentor to other developers in order to improve their technical and professional skill sets
  • Communicate with management and team members at both a business and technical level
  • Work within an Agile process to deliver results according to schedule and requirements
  • Adapt and learn new technologies and skills
  • A self-starter with excellent communication skills and ability to work in a team environment

Knowledge and Skills Required

  • At least 9 yrs continuous .NET web application deployment and troubleshooting experience
  • At least 9 yrs continuous web development experience with C#
  • Continuous development experience with ASP.Net, MVC 5.0 and later versions
  • Experience with N-tier object oriented development
  • Experience with technologies such as JavaScript, Angular, React, jQuery, AJAX, HTML, XML, CSS, JSON
  • At least 4 yrs experience with Entity Frameworks 6 and later versions, and EF Core
  • At least 4 yrs experience with T-SQL development, stored procedures, functions, triggers, DTS, CTE, with SQL Server
  • Integrating and using 3rd party plugins and controls (eg. Telerik, 3rd party APIs)

Additional Skills (nice to have)

  • Experience with VMware ESXi, or other virtual environments
  • Experience with Azure, AWS or other cloud hosting providers
  • Experience with XML transformation products
  • Experience with automated deployments using TFS or other version control software
  • Experience with automated test suites such as Visual Studio Test Edition, or other testing tools
  • Experience configuring and securing Windows Server 2016, IIS
  • Experience with the Bootstrap framework
  • Experience with JIRA issue tracking, defect management, release management

Additional Information

  • This is a permanent, full-time position located in Edmonton, AB.
  • Your role will depend on the level of experience you have.
  • This position will remain open until a suitable candidate is found.

 

To send in your resume for this opportunity, please email it to the address shown in the "Get In Touch" section at the bottom of this page. 

If you feel this position is not suitable for you and if you know any people that would be interested in this position, please email this job opportunity to them by clicking on the email envelope icon to the right of the job description header above.

We wish to thank all applicants for their interest and effort in applying for this position; however, only candidates selected for interviews will be contacted.

Please fill in this form to send us a message

Get in touch with us

Address: 10230 Jasper Avenue NW, Edmonton, AB T5J 4P6 CANADA

Phone:  (780) 669-3555
Email:    recruit.jobs.apply@cazeen.ca

Mission Statement

To become your trusted partner who consistently matches your needs with the most suitable consulting resources from our company. We aim to maintain quality, long term relationships with our customers, to understand your evolving business needs so we can deliver solutions that are beneficial to your long term success.

 

Customer Value Proposition

At Cazeen Resource Management we value practicality, professionalism, and relationships.  We strive to deliver sound solutions that make good business sense to our customers.  The relationships we foster are held in high esteem-relationships that are built on professional integrity, reliability and responsiveness to customer needs.  We will strive to:

  • deliver value for your investment in our consultants
  • provide quality resources that can address your needs to help you improve your bottom-line results
  • manage your costs through competitive pricing

 

Candidate Value Proposition

At Cazeen Resource Management we value practicality, professionalism, and relationships.  We strive to provide transparency, responsiveness, and honesty when working with our candidates. We will strive to: 

  • deliver value for you by working to understand your career objectives
  • provide feedback on your skills and interests in relation to opportunities
  • maintain long term relationships with our candidates

 

Our Approach

We approach each consulting engagement as a partnership arrangement with our customers and candidates.  We believe in a collaborative arrangement that allows us to work with your key business partners, where we jointly accomplish the business / technical goals related to the engagement that we are assigned to accomplish.  This collaborative approach enables us to truly understand, define and deliver solutions that best fit your needs.  Under these conditions we avoid situations where our consultants work in isolation and derive solutions that are sub-optimal and do not properly achieve the business goals that are the drivers of an initiative.

 

From the outset of each engagement, we establish a “practical” mindset to our solutions to ensure that our results deliver value once an engagement is complete.  Each situation has to be assessed based on what results are expected and this has to be balanced against cost, resources and time.  We remain mindful of the organizational impacts of potential solutions and we balance this against how your underlying business and workflow processes will be affected.

 

Thru our consultants, we offer knowledge and experience in business functions, processes and technology, coupled with industry vertical experience.  This functional and process experience is complemented with vertical industry expertise in several areas: Government, Telecommunications, Energy (electric, gas, petroleum), Financial, Banking, and Advertising.

Information Technology Consulting Services

Our consulting service offerings are categorized into a number of key areas.  In all engagements, the degree of involvement by our consultants (on a project or initiative) is determined by the customer.  During past consulting assignments, customers have asked us to:

  1. Participate by providing one or more project team members
  2. Manage the entire project with our consultants, with subject matter expert participation from the customer.

 

(Please click on the following sections for further detail)

Opportunity Assessments and Feasibility Studies

Through these assessment projects, we help an organization determine if there are practical and compelling reasons to undertake an initiative to introduce an automated (or in some cases manual) solution to a business problem.  In some situations, the business problem may simply require further investigation to determine the magnitude and scope of the underlying causes prior to investing in any further steps.  When conducting these assessments and feasibility studies, we validate the opportunity against the organization’s current strategic and IT plans to ensure there is alignment with resources, budget, schedule and the desired outcomes of the business.

Business Case Development

If an initiative or project is being considered to address a business problem, we prepare the business case (with help from business subject matter experts) to determine if the initiative or project should proceed.  By examining financial and non-financial aspects in the business case we quantify and qualify whether a project or initiative should be deferred, be canceled, or proceed.  The business case takes into consideration, for example, the business climate, competition, legislation, systems and labour costs.  We also assist in preparing the presentation for delivery to stakeholders and other decision makers related to this business case.

Architecture Development and Review

We have application architecture experience, which includes development of high-level and detailed architecture plans.  The architecture approach defines how each system will participate in the overall architecture blueprint – for example, which systems would maintain master ownership of data entities and the scope of each system.  This includes defining how front office and back office systems will co-exist (ie. billing, service order, sales, marketing and customer care systems).  We have also had experience with workflow “middleware” products that are typically used to automate a business process flow, which has multiple interface linkages to legacy systems at various points thru the entire process. 

RFP Process Management

When a project or initiative has been given corporate approval to proceed, and there is a need to determine the most suitable vendor and/or system integrator that can deliver the proposed solution, we conduct a process which assesses the RFP’s requirements against the potential vendors and/or integrators capable of delivering a solution for the customer.  We prepare the RFP, conduct an analysis of the RFP responses, and make recommendations based on our analysis.

IT Strategic Planning

Organizations that have a clearly defined business plan need to ensure that their Information Technology initiatives are being delivered in support of the business plan’s goals and objectives.  In addition, they need to be delivered within the right timeframe and budget.  IT Strategic planning looks at these business plans, examines what architectures (data, application, technology) are needed, identifies the IT projects, budgets, processes and resources required to support the plan.  If needed, this can include an organizational impact review based on the potential changes that will occur in the environment.

Process Analysis, Definition and Documentation

We can help define and document your business/systems requirements through interviewing subject matter experts, examining existing business/system functionality and related documentation, and by us recommending any suitable requirements based on our prior experience.  These requirements are typically weighted, ranked and prioritized, which helps identify the essential requirements in an overall list.

Process Analysis, Definition and Documentation

Similar to requirements definition, we can help define and document your business processes through interviewing subject matter experts, examining existing business/system functionality and related documentation, and by us recommending process flows based on prior experience.  We typically document processes in “swim lane” diagrams representing the interaction of functions to the business processes.  Our experience includes the use of common tools to document process maps / diagrams.

Post Implementation Reviews

Once a project is completed, we can conduct an assessment of how well the project “worked” from a number of difference aspects (eg. achievement of project and business goals, attainment of project metrics, how well the project was conducted, etc).  Alternatively, we can manage the PIR project on your behalf, effectively guiding assigned resources through the project.

Temporary Replacement and Backfilling of IT Roles

When you are unable to meet existing commitments with your current staff complement we can temporarily replace / backfill any IS role, until such time that a permanent employee is found for the role.

Project Level Delivery
We have experience managing projects of all sizes.  Our focus is on delivering successful results that are on time, within budget, and achieve customer expectations.  Past projects we have effectively managed were in the areas of systems development, software package customization, software implementation, as well as technology deployment. Our comprehensive experience in project management includes developing project charters; provide cost estimates; develop project work plans, detailed work breakdown structures and demonstrating our competency in directing and controlling activities of project teams to ensure that critical milestones are achieved.  Also important is the proper management of project financials, project scope (including change requests), and project issues.  The essential component of project communications is also included within the breadth of our experience, as is the ability to provide guidance and direction to stakeholders. A key element in our project management approach is our ability to establish and nurture effective working relationships with team members, stakeholders, and end-users.  We engage projects with a collaborative approach whereby all team members support each other in achieving the established goals, deliverables and scope.  This process facilitates the ongoing engagement and buy-in of essential participants throughout the project life cycle, and produces optimal results and user acceptance upon project completion. From the outset, we ensure that key success criteria are established by the project sponsor.  This allows us to measure interim progress and the final success of our project.  Our project control activities are enhanced by our use of industry-recognized project management tools.  This enables us to successfully maintain close control on activities, manage overhead costs, and deliver timelier reporting for ongoing communications.

Program Level Delivery

In some organizations, many related projects could be simultaneously underway.  These projects require management and direction (at a “program” level) to ensure a coordinated delivery of these unique (but interrelated) projects.  We manage projects at a program level, to maximize the successful outcome of these projects toward the achievement of common business goals.

Project Rescues

Projects are typically undertaken with an expectation to complete them within a specified time and budget, and according to an established scope.  Maintaining a delicate balance between cost, resources, schedule and scope is often a difficult, although fundamental, task.  Under circumstances where a project does not progress according to customer expectations, we can assess the current situation and recommend steps to bring the project “back on track”.  If requested, we can also assume the delivery role to complete the project.

PMO (Project Management Office) Setup

Organizations that are embracing a more rigorous Project Management culture, thru the delivery of their projects, often contemplate setting up a PMO.  Certain organizations are also looking to improve their existing PMO with additional capabilities.  A properly setup PMO can provide the infrastructure and support to projects and project managers, giving them the best chance to successfully deliver on a consistent basis.  We can help your organization setup or enhance your PMO through new processes, ideas and tools.

At Cazeen Resource Management we strive to provide the best resources to match your business needs. We are a growing organization expanding our services to provide customers with additional service offerings and recruitment specialty areas.

 

Services We Offer

  • Contract
  • Permanent
  • Contract to Hire

 

Specialty Areas

 Information Technology

  • Project Management, Program Management
  • Business Analysis  (Requirements Gathering, Technical Writing, Process Analysis)
  • Architecture (Business, Technical, Database, Infrastructure, Network)
  • Software Development
  • Website Development and Management
  • Testing
  • Infrastructure Management

 

TOP

THEME OPTIONS

Header type:
Theme Colors:
Color suggestions *
THEME
* May not have full accuracy!