We have an excellent 1 year contract opportunity for a Senior Developer in Ottawa.
Work would be done remotely until the pandemic situation normalizes.
Must Have:
• Reliability level Federal Security clearance is mandatory
• 5+ years Experience with JAVA and/or C#, Tomcat, Spring Boot, Spring MVC and Maven
• 3+ years of experience (HTML5, Angular / Angular 2+, Typescript)
• 3+ years Experience testing Angular apps (unit testing, E2E testing)
• Experience with: JavaScript, ESRI: ArcGIS API for JavaScript, ArcGIS Pro SDK (python/.Net), REST web services
If you are available, please send your resume to [email protected] OR [email protected] OR [email protected] OR [email protected] OR [email protected] OR refer someone interested.
Title: Developer
Location: March Road, Ottawa
Period: 1 Year
Start Date: 08/30/2021
End Date: 08/26/2022
Working Hrs.: 7.50 Hrs. / day
SCOPE
The developer will be a part of a highly skilled, Agile team and work in a collaborative environment where continuous learning opportunities and challenging work is a constant. You will employ agile development practices including test and deployment automation as well as Continuous Integration to improve overall execution speed and product quality. Agile experience ideal but not required.
DUTIES
• To be a developer of a highly skilled Agile product team.
SKILLS AND EXPERIENCES
Must Have:
• 5+ years Experience with JAVA and/or C#, Tomcat, Spring Boot, Spring MVC and Maven
• 3+ years of experience (HTML5, Angular / Angular 2+, Typescript)
• 3+ years Experience testing Angular apps (unit testing, E2E testing)
• Experience with: JavaScript, ESRI: ArcGIS API for JavaScript, ArcGIS Pro SDK (python/.Net), REST web services
Nice to have:
• Strong experience and knowledge of Design and Architectural patterns and knows when to apply them.
• Experience working in an Agile Team environment as well as work independently
• Comfortable with UI/UX accessible and responsive design.
• Comfortable in a dynamic environment with multiple concurrent priorities
• Strong interpersonal and communication skills and ability to provide knowledge transfer to other developers.
• Able to communicate technical solutions at all org. levels
• Ability to learn quickly, work across full stack and in a fast-paced environment
• Ability to understanding existing application by reading source code with minimal documents
• Critical thinker and problem solver
• Strong understanding of UI, cross-browser compatibility, general web functions and standards (HTML5, CSS3, JSON, WCAG)
• Functional knowledge or hands on design experience with Web Services (REST, etc.)
• Experience troubleshooting and resolving accessibility-related issues
• Extensive practical experience building form workflows in Angular applications
• Expert knowledge of OO design, patterns, and data structures
• Knowledge of version control best practices
• Knowledge of Python scripting (ArcPy, ArcGIS API for Python)
• Experience with JWT, WAI-ARIA practices, particularly in Angular applications
• Experience building Angular libraries / reusable components (or open-source libraries in general)
• Experience implementing WCAG 2.0 standards and specifications, particularly in Angular applications
• Experience with source version control, build and dependency management tools (GIT, TeamCity, BitBucket, Maven, etc.)
• Cloud Experiences
• OpenShift
• Current with latest technology, trends, and best practices
EDUCATION
Nice to have:
• College diploma or university degree in Computer Science or related field.