Match score not available

Software Development & Maintenance Manager

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Four-year degree in Software Engineering, Minimum 2 years of relevant experience, Experience with FORTRAN, Python, C++, C#, Knowledge of Salesforce API and MySQL, Understanding of software development lifecycle.

Key responsabilities:

  • Develop and maintain software products
  • Adhere to coding standards and processes
  • Collaborate with team members on projects
  • Troubleshoot client-reported software problems
  • Mentor junior staff and co-ops
Workiy Inc. logo
Workiy Inc. Information Technology & Services SME https://www.workiy.com/
11 - 50 Employees
See more Workiy Inc. offers

Job description

This is a remote position.

Job Description

Under the general direction of the Software Development & Maintenance Manager, the incumbent works
independently or as part of a team to develop and maintain software products. As a software products
member, the developer has knowledge and experience that enables independent design and
development activities adhering to the defined processes established by the development team.
Development project lifecycle may range from multiple year, to multiple‐week in span, depending on
complexity. The start date will be determined based on the successful candidate’s availability.

Duties:

Roles & Responsibilities:

  • Develop and maintain software products to meet the needs of customers and internal engineering users.
  • Adhere to code design standards, as well as implementation, testing and documentation processes, as designated by the software products group management.
  • Work in close conjunction with other members of the software products group, usually under the
    direction of the Software Development & Maintenance Manager.
  • Author and maintain progress documents describing project work. Communicate progress to
    other group members, as required in regularly scheduled meetings.
  • Participate in requirements gathering and maintain an understanding of application domain for
    which the product is applied.
  • Work in cooperation with others who may also be involved in similar or related projects. This may
    include collaborating with other team members on project work and assisting them when
    required.
  • Troubleshoot software problems brought to our attention directly from our clients or via the
    Software Product Help Desk.
  • Provide mentorship to junior development staff and co‐op students.
  • Keep abreast of industry standards as they evolve. This may involve participating in seminars,
    client training sessions, attending conferences, or events that demonstrate new software
    development technologies and practices.


Requirements
EDUCATION AND EXPERIENCE REQUIREMENTS:

  • A four-year degree in Software Engineering from a Canadian university of recognized standing
    with a minimum of 2 years of demonstrable experience directly applicable to development.
  • Demonstrated working knowledge and experience with in the computer languages FORTRAN,
    Python, C++, and C# is required.
  • Demonstrated working knowledge and experience with VHDL, MyHDL, Verilog, and assembly for
    hardware development.
  • Demonstrated working knowledge and experience with the Salesforce API is required.
  • Demonstrated working knowledge and experience with MySQL, XML, and XML data technologies.,
    as well as Microsoft Foundation Class and Microsoft .NET Frameworks is required.
  • Demonstrated knowledge of standard office software applications, such as word processors and
    spreadsheets.
  • Knowledge of the software development lifecycle methodology and an understanding of the use
    of the methodology for projects, enhancements and maintenance activities within the section.
  • Demonstrated ability to analyze, plan, control and make decisions related to the development of
    engineering engineering‐oriented computer systems and applications.
  • Self‐motivated, with demonstrated initiative to work in a fast‐paced, open environment.
  • Strong work ethic, ability to work in a team, and willingness to learn new skills.
  • Demonstrated ability to communicate effectively, both orally and in writing, with staff at all levels
    on technical and business‐related topics.Excellent communication skills (written and oral).
  • Solid understanding and experience developing Object Oriented solutions.
  • Excellent organizational, time time‐management skills with emphasis on detail.


Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Mentorship
  • Time Management
  • Organizational Skills
  • Teamwork
  • Analytical Thinking
  • Decision Making

Planning and Metrics Manager Related jobs