Job descriptionNew Value Solutions, a national IT consulting company, is seeking a Systems Analyst (.Net Developer) to work for our public sector client, in St. John’s Newfoundland. The successful candidate will join project delivery teams supporting major application modernization initiatives, including the Motor Registration and Ticket Management mainframe replacement and the Medical Transportation Assistance Program legacy modernization.
The role will contribute to technical design and development across integration, data, and presentation layers. This role requires strong hands-on Microsoft .NET development experience, secure and scalable API design, relational database and data migration expertise, and front-end development skills using modern web technologies integrated with .NET back-end services.
Responsibilities
Design, develop, and maintain RESTful API services using .NET technologies.Implement secure, performant, and scalable integration patterns.Collaborate with project team members to redefine and redevelop existing data extract processes and procedures.Support API testing, documentation, and deployment activities across environments.Participate in planning and executing data migration activities from legacy or source systems to target platforms.Develop and maintain migration utilities, transformation logic, and validation routines.Perform data quality checks, reconciliation, and issue resolution in coordination with data and business stakeholders.Support migration testing cycles and cutover activities as required.Contribute to front-end development using modern web technologies integrated with .NET back-end services.Implement UI components aligned with UX designs and accessibility standards.Ensure design consistency between the core solution and associated modules or portals.Participate in troubleshooting and performance optimization across the UI layer.Attend regular team stand-ups and development-focused meetings.Assist with solution design documentation, testing scripts, test execution, remediation, and task tracking in project Kanban or Planner boards.
Requirements
5+ years of demonstrated experience operating in a Systems Analyst / Developer capacity, with recent hands-on involvement in the Microsoft .NET ecosystem, including .NET Framework and/or .NET Core.Advanced hands-on proficiency with the Microsoft .NET stack, including C#, ASP.NET Core / MVC, RESTful and SOAP-based web services, and Git-based version control.Extensive experience with relational database platforms, including SQL development, queries, stored procedures, Microsoft SQL Server, data extraction, reporting feeds, and exports.Proven capability developing and implementing front-end solutions using HTML, CSS, modern CSS frameworks, JavaScript, and Razor and/or Blazor technologies.Experience applying modern software engineering practices, including application security considerations, automated testing, dependency injection, and maintainable architecture patterns.Demonstrated experience operating in a senior development capacity within delivery teams, including recent project work and effective collaboration with technical and non-technical stakeholders.Strong experience designing, developing, and integrating secure, scalable APIs, including RESTful and service-based implementations.Experience supporting downstream data extraction, reporting, and analytics capabilities.Ability to assess risk, prioritize work, and deliver successfully under tight timelines.Strong analytical, troubleshooting, communication, collaboration, and documentation skills.Post-secondary education (2+ year program) in Computer Science, Information Systems, Management, Business, or equivalent demonstrated professional experience. If you have the necessary expertise and are able to work in Canada, please submit your resume. While we thank all candidates in advance for their application, only those shortlisted will be contacted.
ID#5407