Provide quality technical consulting services on a variety of client engagements while keeping within the project scope and ensuring client deliverables are on time
Be a creative problem solver who can plan, take ownership and deliver solutions independently and as part of a team
Develop user requirements and detailed design documents
Develop quality code in technologies such as, but not limited to, .NET, Java, JavaScript(ES5 & ES6), TypeScript, SQL and CSS
Assist in estimating effort to complete project tasks
Assist in testing software for quality
Assist in implementing software products for MNP clients
Develop a thorough understanding of MNP’s services, businesses and industry
Contribute to the development of new ideas and approaches to improve work processes
Raise awareness of MNP at community events
Attend internal MNP courses to further develop your technology consulting knowledge
Requirements :
Bachelor's Degree in Computer Science or related education and/or experience
3-5 years of experience developing with the following: HTML5, JavaScript(ES5 & ES6), TypeScript, .NET-C#, ASP.NET MVC, JAVA, SQL, SQL Server, Oracle or any equivalent front-end technologies.
3-5 years of experience developing frontend frameworks such as Angular, Vue.Js, Webpack, and/or the React ecosystem (React, Redux, Thunk, Saga).
Experience with Unit Testing libraries (Cypress, Jest, Karma, Jasmine).
Knowledge of modern styling tools – SASS/SCSS, Grid Layout, Bootstrap etc.
Exceptional eye for details, able to transform high fidelity prototypes into pixel-perfect UIs.
Experience with tools such as TFS, Git clients (for source control)
Experience with Visual Studio and/or other IDEs for .NET and Java
Experience with Windows, Unix and Linux operating systems
Experience with web development or web services
Experience developing with responsive design in mind
Experience developing and testing across multiple devices and browsers
Solid understanding of the SDLC
Ability to gather and define user and system requirements
Experience and understanding of web/application security and the importance of data privacy
Eligible to obtain security clearance and a background check
Experience writing unit tests and using automated test tools are considered an asset
Good knowledge of Accessibility Guidelines (WCAG 2.1 AA) is an asset
Ability to produce technical documentation is considered an asset