Employment Type: Permanent & Full Time
Start Date: August 21, 2023
Hours of Work: Monday to Friday, 9:00 AM – 5:00 PM (Mountain Time), On-Site
Responsibilities: As a Software Developer at Tecwiz Solutions, you will have the following key responsibilities:
- Professionally maintain all software and create regular updates to address customer and company concerns.
- Collaborate with team members to determine best practices and client requirements for software.
- Code and test programming for software and mobile apps.
- Configure and design applications and workflows, using outside-the-box thinking, to create innovative ways to advance our client-first strategy.
- Apply analysis skills to understand and assess the impact of infrastructure and technical changes within the environment.
- Conceive and write detailed software implementations/code while ensuring adherence to security, logging, error handling, performance standards, and non-functional requirements.
- Create code that aligns with architecture patterns and technology strategy.
- Evaluate new technologies for fit with the program/system/ecosystem and assess their impacts on processes, data, and risk (e.g., security).
- Work closely with product management and UX teams to execute ideas from concept to delivery using excellent software design, coding, and processes.
- Fix bugs in existing code, conduct coding and debugging.
- Analyze information to recommend and plan the installation of new systems or modifications to existing systems.
- Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software.
- Research and evaluate a variety of software products and security software.
Qualifications: To be considered for this position, candidates should meet the following requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Developer or in a similar role.
- Strong coding skills and proficiency in programming languages such as Java, C++, or Python.
- Experience with software development methodologies and tools.
- Familiarity with mobile app development is a plus.
- Strong problem-solving and analytical skills.
- Excellent collaboration and communication abilities.
- Attention to detail and a commitment to delivering high-quality software.
- Knowledge of software security best practices.
- Ability to adapt to new technologies and learn quickly.
How to Apply: If you meet the qualifications and are interested in joining our dynamic team, please submit your resume and cover letter to recruit@tecwiz.ca. Please include “Software Developer Application” in the subject line.