Excellent fulltime opportunity with a company that truly emphasizes work-life balance with great benefits and pension opportunities. The Role The Senior .NET Programmer Analyst will work with and report to the Development Team Leader within the ITS Development Services. As the Senior .NET Programmer Analyst, your primary role is to support the development and production support activities in different ITS systems on the variety of platforms such as but not limited to NET, AEM (Adobe Smart forms) and VB6 applications. You will be responsible for design, development and system analysis of complex processes in support of day-to-day operational service requests. You will also address production issues and participate in the delivery of new solutions. In this role, you will:
- Provide recommendations for the selection and implementation of new features, from translating complex requirements to solution and product
- Prepare and maintain detailed design and technical specification documents for delivering requested business functionality through the solution
- Develop and deliver the requirements following following ITS methodology and best practices
- Participate in addressing production operational requests and production issues as required
- Work with the team to ensure quality of the deliverables through completion of unit testing and integration testing of assigned tasks
- Support and collaborate with the Test Services team
- Partner with business analysts and business users to create training materials and documentation as required
- Bachelor’s degree or diploma in computer science or equivalent experience
- Minimum 5 years’ experience in full development cycle of web and Windows applications on .NET platforms (Microsoft .NET Framework 4.5 or higher) using C#
- Minimum 2 years’ experience using Oracle Database 11g or later
- Experience in systems integration and implementation of service oriented architecture using WCF services in system development
- Experience in development and support of VB6 applications would be an assent
- Experience in stored procedures and using tools such as Toad or Oracle PL/SQL developer
- Experience with technical documentation
- Experience using tools for day-to-day system development activities, such as Team Foundation Server (TFS) or JIRA
- Experience in production support with strong analytical skills to identify and address production issues
- Demonstrated strong ability to understand, analyze, troubleshoot and solve technical issues under time constraints
- Excellent communication skills and team working capabilities
- Experience in system development using Agile methodology an asset
- Experience in continuous integration and daily code release using Teamcity or other tools an asset