Tecwiz Solutions is a leading technology company specializing in innovative IT solutions and analysis. We are currently seeking a dedicated and experienced Software Developer to join our team in Edmonton, AB.
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.
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.
If you meet the qualifications and are interested in joining our dynamic team, please submit your resume and cover letter to email@example.com.
Please include "Software Developer Application" in the subject line.