Senior Programmer Analyst (level 3)

Senior Programmer Analyst (level 3)

Job Overview

Location
Ottawa, Ontario
Job Type
Full Time Job
Job ID
64957
Date Posted
1 year ago
Recruiter
George Melissa
Job Views
154

Job Description

Our Client requires the services of a Senior Programmer Analyst who specializes in development using C#, .NET, and Angular to work on a large-scale modernization program.

The tasks performed by the Senior Programmer Analyst shall include but are not limited to the following: 

Collaborate with your colleagues in cloud-based DevOps processes;

Contribute to the development review work and determine the improvements to be implemented; 

Work from specifications drawn up by software developers or other individuals;  

Assist software developers by analyzing user needs and designing software solutions;   

Assist with the creation of project plans with respect to identifying development activities and time estimates; 

Translate functional or business requirements into technical requirements and design specifications;  

Participate in application support activities by troubleshooting and correcting issues and defects, reporting to management and liaising with business and end-user clients; 

Web application development in Angular ; 

Ensure websites are accessible across many platforms, including laptops and smartphones ; 

Fix any website issues or bugs that arise;  

Contribute to a world-class design system which ensures a consistent user experience across apps  

Realize user experience designs with software solutions that are re-usable, maintainable and testable;  

Contribute to test automation for continuous integration and continuous delivery of high quality. 

Contribute to continuous improvement and technical debt reduction according to best practices. 

Front-End development technologies and libraries, including HTML5, CSS, native JavaScript, jQuery, and Bootstrap and some experience with modern frameworks.  

Collaborate  with the back-end developer in the process of building the RESTful API; 

Collaborate in the theoretical concepts such as Object-Oriented Analysis and Design, Design Patterns; 

Work with clients to develop the overall look and design of a website;  

Work with and consume from RESTful APIs; 

Work with, and contribute to, complex architectural and UI designs based around a custom architecture and the Angular platform;  

Work with stakeholders to gather the requirements;  

Work  with UI/UX design and requirements teams to develop leading-edge, user-centric software;  

Work with stakeholders to gather the requirements;  

Communicate with external web services;  

Integrate with RESTful web services and 3rd party APIs. automated testing, agile development methodologies, debugging, and performance;

Object-oriented design and development techniques using standards-based frameworks and patterns (MVC, Entity Frameworks, Dependency Injection, etc.);  

Participate and contribute to architectural meetings & discussions from a front-end perspective;  

Construct quality code that is optimized and tested for a broad range of devices, browsers, and platforms;

Maintain and develop commented, well-engineered and tested code based on the outlined business logic; 

Continuously provide technical improvements to internal tools and libraries, as well as share best practices; 

Work with Angular 2+, Ideally Angular 8/9/10 , HTML5, CSS preprocessors/SASS/SCSS;  

NgRx/RxJS implementation of Redux Patterns; 

Working with ES2015+ (and trans pilers); 

Perform Design patterns;  

Test and remediate issues found during development in accordance with accepted quality control practices; 

When needed or requested, provide technical expertise and insight related to engineering and design efforts;

Provide ongoing continuous delivery enhancements as defined by the Client delivery team; 

Follow engineering and user experience patterns prescribed by the Client delivery team; 

Analyze functional needs and drive the design for positive business outcomes; 

Recommend  solutions that are aligned with business / IT strategies and comply with corporate architectural standards; 

Review code & control code quality; 

CSS preprocessors; 

Work  in Angular, JS/TS, CSS/SCSS, and Git; 

Effectively and accurately implement new designs; 

The Deliverables that are expected to be met by the Senior Programmer Analyst shall include but are not limited to the following:  

Create and modify (code, software, screens and reports);  

Create visually rich user interfaces and components that are modular, performant and maintainable; 

Create quality custom software that follows industry best practices for Front End development and integration with a broad range of Back End platforms; 

Develop, test and implement  computer systems, and sub-systems of larger systems; 

Developing using Restful Services; 

Develop enterprise web products from design to delivery;

Develop  tasks with C #, ASP.net, Azure, Angular, according to established norms and standards;   

Development of documentation including but not limited to: detailed design artefacts, System Use Cases, User Stories, Activity diagrams and other documentation as required;  

Design and implementation of new features using modern JavaScript-based frameworks such as Angular 10+ and RxJS ;

Design, develop, test, implement and maintain Angular/JavaScript/HTML/CSS web application;  

Write JavaScript /ES6 applications; 

Write applications with one or more major JS frameworks, specifically Angular React/Vue/Svelte; 

Write clear, understandable, and well-documented code; 

Write tested, idiomatic, and documented JavaScript, HTML and CSS; 

Documenting and tracking of testing results to be performed as part of development;  

Document software architecture and UI designs;  

Documenting and tracking testing results is to be performed as part of development; 

Produce forms, manuals, programs, data files, and procedures for systems and/or applications;

Produce maintaining and modifying websites and user interfaces (Following CLF and WCAG current standards); 

Deliver a complete front end application;  

Design methods and procedures for computer systems, and sub-systems of larger systems;

Deliver production-ready source code based upon assigned features and requirements; 

Deliver  a complete front end application;

Job ID: 64957

Similar Jobs

Meta

Full Time Job

Senior programmer analyst (level 3) Senior programmer analyst (level 3)

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior programmer analyst (level 3) Senior programmer analyst (level 3)

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior programmer analyst (level 3) Senior programmer analyst (level 3)

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior programmer analyst (level 3) Senior programmer analyst (level 3)

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept