Software Developer

at  Community Fire Prevention Ltd

Calgary, AB, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Nov, 2024Not Specified18 Aug, 2024N/ASoftware Development,Communication Skills,Maintenance,Xamarin,Visual Studio,Database Design,Optimization,Analytical Skills,English,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Do you thrive in a fast-paced environment? Are you looking to join a growing team with opportunities to advance your career? If your answer is yes, then Onyx-Fire Protection Services Inc. is the place for you!

THE OPPORTUNITY:

We are seeking a skilled and passionate Software Developer to join our team in our Calgary office located at 5329 72 Ave SE #38, Calgary and work on exciting projects using Microsoft technologies. If you are a talented developer who is eager to work on diverse and challenging projects while collaborating with a dedicated team, we’d love to hear from you!

Objectives & Responsibilities of the Software Developer:

  • Design, develop, and maintain software applications using .Net platform.
  • Collaborate with cross-functional teams to understand project requirements and deliver high-quality software solutions.
  • Develop and manage databases, including database design, optimization, and maintenance.
  • Debug and optimize code for performance and efficiency.
  • Keep up to date with the latest industry trends and technologies to ensure our solutions remain innovative.
  • Serve as the Level 2 support for the internal team seeking technical assistance on internal applications.
  • Perform onsite and remote troubleshooting through diagnostic techniques and ask pertinent questions.
  • Work on software version control, oversee build processes, and adhere to change management procedures.
  • Identify and recommend potential enhancements to procedures for aligning with software best practices.
  • Adhere to and promote the company’s core values, processes, policies and Occupational Health and Safety protocols.
  • Additional duties as they may arise.

OUR IDEAL CANDIDATE:

You are an enthusiastic and optimistic individual seeking a career full of growth and believe in our core values; you put people first and strongly believe in creating connection and empowering others. You are comfortable working in fast paced environments both independently and in a team of 10+ members. The successful applicant will contribute to a respectful, flexible, and upbeat team environment that values diversity and inclusion for all.

The ideal candidate would have the following attributes, strengths, and experience:

  • Bachelor’s degree in computer science or related field (or equivalent experience).
  • 5 years of experience in software development using VB.NET or C#.NET.
  • Experience with Xamarin for mobile app development.
  • Proficiency in Windows Forms and Blazor.
  • Strong knowledge of Visual Studio.
  • Familiarity with version control systems, especially GitHub.
  • Strong understanding of SQL Server databases, including database design, T-SQL, optimization, and maintenance.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities. Proficiency in English with excellent communication skills.
  • Customer-oriented with strong people skills.

PLEASE NOTE: Local candidates only. Hours of work are 8:00am – 5pm Monday though Friday.

Responsibilities:

  • Design, develop, and maintain software applications using .Net platform.
  • Collaborate with cross-functional teams to understand project requirements and deliver high-quality software solutions.
  • Develop and manage databases, including database design, optimization, and maintenance.
  • Debug and optimize code for performance and efficiency.
  • Keep up to date with the latest industry trends and technologies to ensure our solutions remain innovative.
  • Serve as the Level 2 support for the internal team seeking technical assistance on internal applications.
  • Perform onsite and remote troubleshooting through diagnostic techniques and ask pertinent questions.
  • Work on software version control, oversee build processes, and adhere to change management procedures.
  • Identify and recommend potential enhancements to procedures for aligning with software best practices.
  • Adhere to and promote the company’s core values, processes, policies and Occupational Health and Safety protocols.
  • Additional duties as they may arise


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science or related field (or equivalent experience

Proficient

1

Calgary, AB, Canada