Senior Developer
Job Title: Senior Developer
Number of Openings: 1
Job Location: Calgary, Toronto, Remote
Job Description
- Work closely with end users to evaluate reporting requirements and provide quick access to critical data
- Work closely with database administrators and the rest of the development team to ensure that accuracy and performance of systems are maintained
- Manage and maintain multiple applications including support, configuration, documentation, testing and upgrade with a strong focus on change management processes
- Support customers and end users, and work with the rest of the development team to resolve application issues
- Develop detailed project scope documentation for clients, internal and external development resources
- Interfacing with clients and liaising with clients to meet client needs and expectations
- Developing and/or creating detailed requirements for customer applications and interfaces
- Set up user accounts and assist with the maintenance of test, development and training environments for critical applications
- Distribute software releases and bug fixes to internal and external clients
- Distribute data updates to internal and external clients
- Install and configure software for our external and internal clients
- Design, develop and support web and windows applications using modern web technologies, Microsoft.NET, Microsoft SQL Server
- Solve problems, analyze and weigh alternatives and determine the appropriate course of action
- Participate in documenting technical solutions; provide technical training and mentoring
- Coordinate formal end user training
- Manage external IT relationships and vendors
- Provide detailed development requirements to external offshore development resources to complete development and integration tasks
- Develop and manage outsourced IT development model with client facing resources internal and development integration external through offshore development resources
- Cost effectively manage the IT business
- Drive corporate profitability by delivery of client integrations quickly, with scale and without error
- Other duties as requested
Skills & Requirements:
- Proven ability to do and manage work, as well as a team of diverse resources
- Good written and verbal communications and customer service skills
- Good analytical, troubleshooting and creative problem-solving skills
- University degree or college diploma in Computer Sciences or related major
- Ability to multi-task and work independently
- Self-starter with excellent problem-solving skills
- 5+ years in design and implementation of entire web based and windows based .NET application
- 5+ years .NET programming experience in C# and ASP.NET
- 3+ years of experience with SQL Server (recent experience required)
- Working knowledge of web technologies, especially HTML/HTML5, JavaScript, jQuery, AJAX, CSS, cross-browser compatibility
- Working knowledge of software design patterns and development best practices
- Strong understanding of the Microsoft.NET framework and web technologies
- Experience using SQL Server Reporting Services is an asset
- Able to work under pressure, and prioritize properly to deliver multiple projects in timely manner
- Demonstrated ability to provide excellent detailed development requirements for internal and external development resources and executives
- A good team player with positive attitude
Apply Now
Become part of a team of top professionals poised for significant growth and receive a competitive compensation package, including benefits, as well as an employee assistance program. Pateno is an equal opportunity employer.
500 4 Ave SW #410, Calgary, AB T2P 2V6