Software Developer - Windows

Company:  ERLPhase Power Technologies Ltd.
Location: Winnipeg
Closing Date: 17-10-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
ERLPhase Power Technologies Ltd seeks a full-time innovative, professional and detailed technology expert for the position of Software Developer - Windows. This position is responsible for designing, coding, testing, and maintaining software applications. The Ideal Candidate:7+ year of extensive related experience.Bachelor of Computer Science Degree or Equivalent.Detailed understanding of large and complex software environments.Significant experience in development within Microsoft Windows Operating System.Proven project leader able to drive results within deadlines and maintain clear communication with their team to achieve project goals ensuring collaboration and that software aligns with business requirements and user expectations.Experience testing software to identify/resolve issues and fix errors in the code to improve functionality and stability.Responsibilities:Create production-quality applications for a market where reliability and ease of use is critical.Analyze new feature requirements, perform high level and detailed design, implement code, and unit test the feature’s functionality after development.Add functionality to existing systems while maintaining integrity of the existing software architecture and user experience.Work with and assist the Embedded Software team to review and approve specifications and introduce new features.Work with Product Architects (or designate) to review and approve specifications.Ensure that issues found during verification/validation testing, or by customers, are resolved quickly and efficiently.Provide task estimates and status updates.Review code created by other developers.Work as a team member to provide technical guidance and mentorship to junior developers.Deliver input into the development of formal verification plans.Provide technical support to customer service staff and end users as required for escalated issues.Other duties as assigned.Skills and Qualifications:Education: Bachelor of Computer Science, Electrical Engineering, or related degree or diploma.7+ years of experience in software development within large and complex software environments including object-oriented design, C++ implementation, MFC UI design and development, use of C++ STL, C# in .NET Framework, web client/server and UI development, networking and communications protocols.Database architecture and SQL interfaces using one or more relational database management systems.Broad knowledge of the software development process and technologies with an agile mindset.Knowledge of software architecture and design patterns.Proven ability to drive projects and assignments to successful completion.Excellent analytical and problem-solving skills.Able to provide creative and sound solutions to problems.Excellent interpersonal, oral and written English communication skills.Ability to work independently or closely with others; a team player.Strong time management skills and ability to work in a dynamic environment with multiple simultaneous assignments and priorities.Proven ability to quickly learn new skills and assume new responsibilities.Equal Opportunity EmployerERLPhase is an equal opportunity employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.Disability AccommodationsERLPhase welcomes applications from people with disabilities. Applicants may request reasonable accommodation related to the materials or activities used throughout the selection process.RelocationThis position does not qualify for relocation. Candidates must reside in the territory for which the position is being applied. Work EligibilityCandidates must be legally authorized to work in the Country in which they reside and be able to have no restrictions to travel in-between Canada and the USA as needed.
Apply Now
Share this job
ERLPhase Power Technologies Ltd.
  • Similar Jobs

  • Software Developer - Windows

    Winnipeg
    View Job
  • Software Developer - Windows

    Winnipeg
    View Job
  • Embedded Software Developer

    Winnipeg
    View Job
  • Senior .NET Developer

    Winnipeg
    View Job
  • Software Engineer, API

    Winnipeg
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙