Software Developer

4 weeks ago


Canada Foilcon Full time

HM Note: This hybrid contract role is in office at the manager's discretion. Candidates resume must include first and last name. Description Scope The Software Developer (L3) is invited to work in a modern Workplace that is driving business transformation by utilizing the latest Microsoft technology to power and streamline business operations. You will be part of a strong IT team and help us to design, develop, and implement the several change requests on OLTIS utilizing MS Dynamics 365 platform, including: Play a key role in the design, development, and implementation of solutions that leverage the Microsoft Dynamics platform integrated with O365. This is an exciting opportunity to contribute to the transformation of our organization's systems and processes, providing innovative solutions to meet our business needs. Design and develop customized solutions using Microsoft Dynamics O365. Translate business requirements and functional specifications into working, tested applications by designing, development, testing and deploying C#/ ASP.NET software solutions that are compliant to Microsoft Dynamics 365 SDK including user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code. Analysis, design, develop, test, implement and document solutions for relevant projects. Assessment and development of enhancements/changes requested by business partners. Support and maintenance of enterprise applications Knowledge transfer to team members and other personnel Designing, development, testing and deploying software solutions that are compliant to Microsoft Dynamics 365 SDK Create, modify, and maintain plug-ins, work flows and web services of MS Dynamics 365 Configure and customize MS Dynamics/Power Apps Portal Troubleshoot problems and fix bugs on plug-ins, work flows and web services of MS Dynamics 365 Developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests. Detailed technical solution design documentation. Review code and document the software process flows, business logic, code dependencies, etc. Develop, modify, maintain and unit test changes to solution design and user interfaces. Develop web based responsive applications including front end user interface and back-end application logic. Promote programs from development to test environment. System test online and batch programs Prepare deployment packages of code and instructions for builds in Development, UAT, and Production environments. Assist in metadata/test data creation and maintenance, and prepare data packages for implementation by the Database Administrator Provide assessment options and estimates for requested changes. Provide application support, including participation in on-call rotation. Participate in Knowledge transfer. SkillsExperience and Skill Set Requirements Mandatory Requirements MS Dynamics 365 CE, MS PowerApps (Configuration, Customization (development), building solutions and deployments) Hands-On experience in programming C#, ASP.NET software solutions using Microsoft Dynamics 365 SDK Expert knowledge of a full range of current development tools/languages within MS Databases (MS SQL Server 2016 and above, Entity Framework) Microsoft programs and services, such as SharePoint, Office 365, Azure Services and solutions and Outlook Knowledge of workspaces such as Microsoft IIS, MS SharePoint 2016 and above, DevOps, Git, TFS Desired Skills and Experience Experience in programming and analysis with a high experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in structured methodologies for the development, design, implementation, and maintenance of applications Experience in MS Flow and MS Azure Experience in design, code, test, debug, and document applications Experience in the use of object and/or third generation language development tools Experience in one or more programming languages including (C/C++/C#, Java, Java Script…etc) Experience in application design, latest design patters, deployment, and troubleshooting. Experience with relational and hierarchical database technologies Experience in the use of information retrieval packages using query languages. Experience with one or more communications protocols Experience in structured methodologies for the design, development, implementation, and maintenance of applications Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills A team player with a track record for meeting deadlines Knowledge and experience in rapid application development (RAD) methodologies Experience with middleware and gateways Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards. Ability to provide user and system documentation as required. Resumes Evaluation/Criteria: Criteria 1: Technical Skills - 40 Points Does the candidate have hands-on and demonstrated experience with tools and technologies for building and/maintaining Case Management Systems using MS Dynamics 365 CE, Power Portal, Power Apps Criteria 2: Technology Experience - 30 Points Does the candidate have working knowledge of workspaces such as Visual Studio .NET 2015 and above, MS SharePoint Online, 2016 DevOps, Git Criteria 3: Functional Skills - 25 Points Understanding of test-driven development (TDD), Onion Debugging & troubleshooting Plug-in and XRM Toolbox experience. Experience using REST services, Action/Workflows" Criteria 4: Public Sector Experience - 5 Points 3-5 Years previous experience working in Government or Public Sector organizations Knowledge Transfer What needs to be KT Codes Scripts All documentation relating to functional and technical specifications for systems development and maintenance To Whom When 1:1 meetings / team meetings / documentation on SharePoint site, throughout the duration of the project life cycle etc. Must haves: MS Dynamics 365 CE, MS PowerApps (Configuration, Customization (development), building solutions and deployments) Hands-On experience in programming C#,ASP.NET software solutions using Microsoft Dynamics 365 SDK Expert knowledge of a full range of current development tools/languages within MS Databases (MS SQL Server 2016 and above, Entity Framework) Microsoft programs and services, such as SharePoint, Office 365, Azure Services and solutions and Outlook Knowledge of workspaces such as Microsoft IIS, MS SharePoint 2016 and above, DevOps, Git, TFS Didn't find the role you were looking for? Upload your resume now to get considered for future job opportunities at Foilcon. #J-18808-Ljbffr



  • London, Canada (+), Canada . full-time . September , STEP Software Full time

    Software Developer (Senior) Full Time London, ON Are you looking to join a team where everyone - including you - is striving to constantly improve their knowledge of system project architecture, coding languages, design patterns, and testing? We are passionate about clean, well-organized code, and how systems and users interact with our...


  • Toronto, Ontario, MEE, Canada Cority Software Full time

    Software DeveloperTechnology · Toronto, OntarioPOSITION DESCRIPTIONPOSITION: Software DeveloperREPORTS TO: Manager, Software Engineering Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has been powered by the spirit of innovation,...


  • , , Canada Tempo Software Full time

    About Tempo With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted to help organizations make their workflows work better. We create integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting, and more. We build the tech that enables the modern team to deliver...


  • Remote Canada (ON) Jonas Software Full time

    Job Description: OverviewWe are seeking a hands-on Director of Software Development to lead the design, development, and delivery of next-generation software products. This individual will combine strong technical expertise with leadership skills to implement agile processes, modernize architecture, and guide a small but high-impact development team toward...


  • , AB, Canada BIS Safety Software Full time

    Join to apply for the Senior ColdFusion Software Developer role at BIS Safety Software 16 hours ago Be among the first 25 applicants Join to apply for the Senior ColdFusion Software Developer role at BIS Safety Software Get AI-powered advice on this job and more exclusive features. BIS Safety Software is a fast-paced, high-growth organization providing...


  • , AB, Canada Incognito Software Systems Inc Full time

    Senior Software Developer page is loaded## Senior Software Developerlocations: Remote, Canada, Albertatime type: Full timeposted on: Posted 4 Days Agojob requisition id: R58939**Job Summary:**Looking for a self-motivated individual that is looking to develop their development skills as a Senior Developer within our AssetWorks GPS/Telematics division. As a...


  • Canada / Vancouver, BC / Toronto, ON Orchestry Software Full time

    About OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , , Canada Tempo Software Full time

    Senior Backend Developer at Tempo Software Tempo Software is looking for a Senior Backend Developer. In this role, you’ll develop scalable solutions, design and maintain APIs, and optimize performance using Java/Kotlin, Spring, and AWS. Collaborating with cross‑functional teams, you’ll drive innovation while ensuring high‑quality, secure software....


  • , , Canada Atimi Software Full time

    Atimi is seeking an experienced backend software developer to fill a position in Canada. Please note this is a fully remote position with EST working hours but we're open to candidates from all provinces. Atimi works with some of the leading companies in North America, providing them with high-quality software solutions that integrate both mobile and web...