Working out of our Windsor, Ontario location, the successful incumbent will be a key member of the core Software Development team creating and supporting (internally and externally) the ITMR4 Applications.
This Progress-based application is being upgraded to the next generation of Progress and web User Interface. You will be participating in the design and implementation of this new UI.
Your responsibilities will be situated in the following domains :
Key member of the core Software Development team creating and supporting platform of software products and services.
Design and develop consistent, attractive, usable and maintainable web user interfaces, which will connect t to a back-
end Progress module in a UNIX interface.
Work with cross-product, cross-functional teams in a cutting edge technical environment, constantly pushing the envelope.
Technical ownership for your functional areas and understanding of customer problems and how they can be turned into solutions.
Research, development, delivery, 3rd line Support and systems maintenance.
Analyze requirements, design, develop, troubleshoot, debug, deploy and document software components using scrum and other agile development methodologies.
Perform testing tasks requiring planning, scheduling, developing and testing to ensure that developed products meet design specifications.
University degree in Computer Science / Engineering and a minimum of 5 years of Microsoft development experience.
Experience in real-time, high volume transactional systems / services and multi-threaded programming.
Strong hands-on technical proficiency in the following :
o Visual Studio, C# .Net, ASP.NET, MVC, Java Script, JSON, REST Web Services, IIS.
o SOA / SaaS software architecture and services design in a multi-tenant environment.
o Development experience with Progress DB will be considered a plus.
Knowledge in the following considered a plus :
o Progress Database
o Progress AppServer understanding
Strong customer satisfaction orientation and understanding of SLAs covering execution, delivery and 3rd line support and maintenance.
Strong focus on quality, reliability, sustainability and scalability.
Excellent verbal and written documentation skills.
We offer a flexible and casual work environment, as well as mentorship and on-the-job training to support your personal growth.
You will have an opportunity to contribute new ideas and we welcome your fresh perspective.