
Full Stack Developer
- Winnipeg, MB
- Permanent
- Full-time
- Develop software applications using programming languages and frameworks.
- Collaborate with stakeholders to gather and analyze requirements.
- Design and implement software solutions that align with business objectives.
- .Net programming
- HTML 5 programming
- (MySQL) database server environment management
- XML/Java scripting
- Write clean, efficient, and maintainable code.
- Conduct testing and debugging to identify and resolve issues.
- Integrate software components and third-party libraries.
- Document software specifications and user manuals.
- Stay up-to-date with emerging technologies and industry trends.
- Provide technical support and troubleshooting for software applications.
- Collaborate with cross-functional teams to ensure successful project delivery.
- Strong user interface design and development skills using modem techniques.
- Strong knowledge of version control and dependency resolution.
- Solid understanding of security and compliance standards related to package management.
- Proficient with Linux server operating systems and maintenance.
- Analytical and problem-solving skills to arrive at the most efficient solutions.
- Excellent communications and interpersonal skills to interact with a variety of people with various levels of technological sophistication both inside the department/ unit and externally.
- Self-motivated, well organized and able to work individually or as part of a dynamic team.
- Demonstrated ability to learn and adapt to rapidly changing technologies.
- University degree or College diploma in Computer Science, Information Technology, or a related field.
- 5+ years of proven experience as an IT Developer or similar role.
- System analysis documentation (utilizing Visio)
- Strong proficiency in programming languages such as Java, C#, or Python.
- Experience with web development frameworks (e.g., Angular, React) and databases (e.g., SQL, MongoDB).
- Proficient in VB.NET and ASP.NET programming
- Proficient in HTML 5
- (MySQL) database server environment management
- Java script : XML experience
- Knowledge of software development methodologies and best practices.
- Excellent problem-solving and analytical skills.
- Strong attention to detail and ability to work independently and as part of a team.
- Effective communication and interpersonal skills.
- Knowledge of Financial Services and Mutual Funds would be considered an asset.
- Preferred Qualifications:
- Experience with cloud technologies (e.g., AWS, Azure).
- Familiarity with Agile development methodologies.
- Certifications in relevant technologies or programming languages