More jobs:
Software Developer, Software Engineer, C# / Unity Developer
Job Description & How to Apply Below
Location
Hybrid – Calgary (2 Days Hybrid)
Employment TypeContract - Permanent (12 months Contract to Start, Conversion to permanent)
Serving as a top-level technical subject matter expert in one or more highly specialized phases of software development engineering, the Software Development Engineer plans, designs, develops and tests complex software systems or applications for enhancements and new products.
Typically acts as either a member of a scrum team or as the scrum master for an assigned project. Partners with Quality Assurance and ODC colleagues to deliver assigned tasks. Is involved throughout the project’s entire lifecycle and is responsible for further developing technical, project management and customer or market-facing capabilities.
Key Responsibilities- May participate and provide technical perspective to the Product Owners and/or R&D Management during initial project phases such as in the defining of product requirements and features.
- Develops user stories from the project requirements and the epic story, including identifying individual design, coding and unit testing actions.
- May assist the Product Owner in managing the backlog of work within a project, providing input on moving priorities throughout the project.
- Reviews project backlog to identify, select and complete tasks with capabilities.
- Analyzes and defines requirements for data, workflow and logical processes, hardware and operating system environments and interfaces with other systems.
- Performs complex development activities in areas such as coding, testing, debugging, and document creation and maintenance.
- Perform unit testing on software code as needed.
- Proactively identifies technical and procedural areas of concern to avoid gaps and problems.
- Provides feedback and suggestions for process improvement at the conclusion of a project sprint.
- Computer Science, Chemical, Electrical or other Engineering degree
- Experience working with Microsoft (C++, C#, .Net, TFS, SQL Server, Design Patterns, etc) development tools and technologies
- Object Orientated Programming
- Experience working with C++ and C# programming language
- Experience successfully implementing software applications in an enterprise organization
- Experience working in an Agile or SCRUM team environment
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×