- The Client will report to the Project Manager who will provide leadership and supervision regarding overall duties and work assignments using regular scrums and task level management.
- The focus of the Senior Programmer Analyst position under the terms of this Service Request will be to work as a senior developer with other team members to help design, develop, and deploy required changes, upgrades and modifications to the Student Financial Services (SFS) application.
- The Client will be expected to mentor and guide developers at Service New Brunswick in delivering an ASP.Net Core MVC application that is secure, performant, robust, and adaptable.
- The successful candidates must deliver on the following activities to successfully complete the engagement:
- Participate in the analysis, design, development, implementation, integration, and configuration of changes and upgrades to the Student Financial Services(SFS) solution;
- Participate in the user experience/interface design activities that support development of the SFS solution;
- Analyze bugs and/or change requests for modifications to existing functionality and propose solutions for fixes and/or updates to the support team;
- Ensure that secure application design and coding requirements are being met for ongoing release maintenance and support;
- Complete all assigned design and development tasks;
- Support ongoing performance improvements of the application as needed;
- Deliver a secure and adaptable ASP.Net Core MVC project.
- Implement approved solutions to problems throughout the appropriate areas of the technology stack (ie. Database, triggers, SQL and form or report).
- Create automated unit tests and execute QA tests.
- Provide or update documentation per unit standards (to be provided as needed) to support bug fixes and/or implemented changes.
- As a member of the overall support team, take part in team scrums and meetings to report on progress, issues etc.
- The individual will be required to sign a non-disclosure agreement and may be required to complete the Department s Privacy Training prior to commencing the assignment.
- A bachelor s degree in Computer Science or a related discipline; an equivalent. combination of education and experience may be considered. Yes or No.
- Recent programming and design experience in ASP.Net or ASP.Net Core MVC. 8 Years.
Scored Requirements - Analytical Skillset:
- Experience analyzing a problem, coming up with alternative solutions, selecting a proposed solution, and breaking it down into workable tasks. 4 years gained in the last 7 years
- Experience with developing/implementing around a Service-Oriented Architecture. 4 years gained in the last 7 years
- Experience designing and developing secure applications that address the requirements for both data confidentiality and client privacy. Please demonstrate experience with both requirements. 4 years gained in the last 7 years
- Experience working in an Agile development environment. 4 years gained in the last 7 years
- Experience in writing and consuming functional and technical specifications to achieve software integrations between multiple highly complex systems. 4 years gained in the last 7 years.
- Demonstrated experience with ASP.Net MVC or ASP.Net Core MVC. Version 7 and or 8. 5 years gained in the last 7 years
- Demonstrated recent experience with code review and following coding guidelines and best practices. 5 years gained in the last 7 years
- Demonstrated recent experience with UI Responsive Design including the use of Front End Frameworks, such as JQuery. 4 years gained in the last 7 years
- Demonstrated recent experience with Unit Testing frameworks such as NUnit or MSTest. 4 years gained in the last 7 years
- Experience in SQL Server including creation, maintenance and debugging of advanced packages, procedures, and functions. 4 years gained in the last 7 years
- Demonstrated recent experience with developing .NET CORE REST API s. 2 years gained in the last 7 years
- Demonstrated recent experience working with Azure DevOps. 1 year gained in the last 5 years.
- Experience working within the Public Sector as a Programmer/Analyst. 1 to 3 years gained in the last 5 years.
- Experience working within the Student Financial Services field. 1 to 3 years gained in the last 5 years.