Software Developer Job in Winnipeg R3B 1B3, Manitoba Canada

The Software Developer is responsible for translating high level business requirements from Management and then developing a basic design and development strategy for the software application(s) needed to meet the needs of the users. He or she is required to have an advanced technical understanding of hardware and software, as well as interface and interoperability, to create development plans, and to advise the development team throughout the process, ensuring successful implementation.

Responsibilities:
• Take user requirements and translates them into technical roadmaps and project plans, to be used to build applications.
• Convert project specifications, into a sequence of detailed instructions and logical steps for coding, applying knowledge of computer programming techniques and computer languages.
• Analyze, review and alter programming to increase operating efficiency or adapt to new requirements.
• Code application or program into system. Use test tools to run and test programming before integration into the “live” system, troubleshooting and debugging as required.
• Write documentation to describe program development, logic, coding and corrections.
• Research emerging technologies and evaluating their impact on the current and future architecture of company software.
• Maintain knowledge of application structures and modules previously created, optimizing future development time, by re-using as appropriate.
• Understand how various components of the design process interrelate, ensuring compatibility.

Qualifications:
• Demonstrated ability with application design, development and implementation.
• Experience working with CRM and Financial systems.
• Strong SQL skills.
• Experience programming in XML, XML Schemas, and Web Service technology.
• Detailed knowledge of Service Oriented Architecture (SOA).
• Experience in the design and development of web applications utilizing at least one of the following HTML, JavaScript, ASP, PHP or ASP.NET.
• Ability to work independently with minimal supervision, as well as in a team environment.
• Demonstrates strong analytical and problem solving skills.
• Demonstrates resourcefulness and judgment to resolve problems of a moderately complex technical nature.
• Demonstrates courage and confidence in conducting difficult conversations and delivering bad news.
• Demonstrates sound decision-making skills.
• Good verbal and written communication skills.

Education Experience
• College Degree, or equivalent, with a focus on a related discipline.
• 2+ years of experience in a programming environment, or equivalent.
• Previous experience working in Financial Industry is an asset but not required

If you feel you meet the above qualifications and have the appropriate skills to work in a unique and fun environment, we want to hear from you – Please send a cover letter with salary expectations and resume to careers@blizzardi.com .
We thank all applicants; however only those selected for an interview will be contacted.