Software Developer
at Community Fire Prevention Ltd
Calgary, AB, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Nov, 2024 | Not Specified | 18 Aug, 2024 | N/A | Software Development,Communication Skills,Maintenance,Xamarin,Visual Studio,Database Design,Optimization,Analytical Skills,English,Computer Science | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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