Job title: PowerBuilder Developer Type of work : OnsiteLocation: 500 800 Portage Avenue, Winnipeg Contract: 24 months TermRole Description:The Developer will have a minimum of Ten (10) years experience developing new application solutions, upgrading existing applications, and providing continued support to existing applications. The work may include analysis and design of application architecture, application development, application support, and providing quality assurance. The role is responsible for designing, developing, and maintaining the portfolio of assigned applications for a department based on the requirements gathered, documented, and submitted by the business.Responsibilities:Provides detailed estimates of effort for the software development life cycleAssesses service requests for validity and recommends solutionsWorks with Architects and other internal developers to ensure appropriate solutions and technologyDefines development requirements and assists in the integration of third-party tools/applicationsParticipates in quality assurance activities, such as design and code reviews, and preparation and execution of test scriptsReviews system and integration testing functionsDevelops application code, architecture, specifications and technical interfacesTests and maintains functional and non-functional system componentsAnalyzes data integrity issues with proposed and existing systems, recommends and implements solutionsImplements additions and enhancements to existing applicationsProvides application support of existing systemParticipates in problem resolutionDocuments application code and system configuration, along with software maintenance and administrative processesContributes to the creation of technical and operational guides, transition and deployment documents, and change requestsOther software developer duties as assignedRequired Skills:Minimum of Ten (10) years of experience developing new application solutions, maintaining existing applications, and providing ongoing production supportMinimum of Eight (8) years experience as a PowerBuilder DeveloperMinimum of Three (3) years experience with design, development and analysis of relational databases including development of stored proceduresMinimum of Eight (8) years experience maintaining and enhancing existing legacy applicationsExperience with version/source control systems (e.g. Team Foundation Server)Experience in Microsoft SQL Server and SQL Server store procedures and strong experience with SQL developmentAbility to show discretion and a high attention to detail when working with sensitive dataExtensive knowledge of data processing technology platforms, and software applications in an enterprise environmentDemonstrated understanding of systems networking, relational databases, and web services design standardsExperience in the development and implementation standards, procedures and guidelines to support operational processesStrong analytical and problem-solving skillsExperience programming in .NETExperience with Systems IntegrationExperience with the software development life cycle (SDLC) and Agile methodologiesFive (5) years of experience with client-server business application developmentIt is preferred that the Resource has the following qualifications or experience:Experience with data visualization tools such as Power BIExperience working with databases and associated tools in Microsoft AzureExperience with additional programming languages and ArcGISKnowledge of web development technologiesKnowledge of cloud-based services (e.g. AWS, Azure)Experience working in large enterprise environmentAbility to work independently and in a team environmentProven consulting experience as a developerProficiency in English, both oral and written5+ years of experience in object-oriented development or design.Familiarity in migrating PowerBuilder applicationsExperience in PowerBuilder/MSSQL application enhancements, file transfers and creating interfaces to other systemsFamiliarity with design patternsKnowledge of database design
Job Title
PowerBuilder Developer