Systems Developer II found on Naylor Association Solutions
Winnipeg, MB R3G0T5
About the Job
This position will be responsible for the development and deployment of new builds as well as perform enhancements and maintain existing applications. They will be active in the debugging and quality assurance process and have a history of producing quality work. Working in a team environment, they will deliver exceptional customer service to all areas of the organization.
- Design Application Software for availability, reliability and performance using C# with additional skills in .Net, SQL Server, and C/C++ MFC technologies.
- Maintain MIS legacy applications.
- API integration and maintenance with third party systems.
- Server production application development and maintenance.
- Web application development, integration and maintenance.
- SQL code development, integration and maintenance.
- Programming and managing PDF file creation, conversion and manipulation.
- Domo Report/Card/Dashboard development, integration and maintenance.
- Develop/enhance GUI for MFC based application
- Participate in design and development of new products and product maintenance
- Work with Software Development and QA team members on bug investigation and resolution
- Support testing and documentation services, document software design
- Stay up-to-date and follow all Quality System procedures related to this job, which can affect the quality of products or services provided to our customers.
- Sc. or M.Sc. Engineering or Computer Science
- Minimum 3 years’ experience in software development using C# and .NET. 5+ years of software development is desired
- Experience with Microsoft SQL Server
- Experience with Object Oriented Design with C++
- Knowledge of design patterns, MFC and COM
- Experience with developing multi-threaded applications
- Documentation skills for creation of requirements and test specifications
- Good communication and interpersonal skills
- Excellent planning, organizational, analytical and problem-solving skills
- Strong math skills
- Quick learner who thrives in a collaborative team environment