Software Engineer - .NET
What is the opportunity?
As a Software Engineer with RBC Wealth Management you will, partner across IT and with assigned business line(s) to assess,...
What is the opportunity?
As a Software Engineer with RBC Wealth Management you will, partner across IT and with assigned business line(s) to assess, research, and analyze business, technical and system needs in order to resolve business systems issues by recommending technology solutions that meet sponsor/stakeholder needs.
What will you do?
Provide Technical Leadership
- Leads technical design activities and prepares technical specifications for small to large projects, identifying, tracking and resolving technical issues and ensuring solution meets sponsor needs and PLC deliverables.
- Develop, code, document and execute unit test, system, integration and acceptance test using different languages and testing tools for functions of high complexity.
- Provides input and co-ordinates with DBA in creating new and modifying existing database structures using different types of databases and recommending appropriate DB based on required functionality.
- Performs performance tuning to improve performance over multiple functions.
Manage Development & Release Activities
- Develops detailed plans and accurate estimates for completion of build, system testing and implementation phases of project
- Manages the detail aspects of day-to-day operations, provides direction, expertise, feedback, coaching and development to build the capability of more junior staff and 3rd party vendors.
Application Planning & Technical Roadmap
- Provides consulting services on new initiatives (small to large of varying complexity) and develops proposals for senior management based on emerging trends and/or best practices
- Assesses, researches and analyzes business and system needs, exploring alternative options to recommend technology solutions and designs that meet sponsor needs and PLC deliverables including component reusability, data sharing and security
What do you need to succeed?
Must-have
- Development experience using: .NET Framework, Visual Studio, JavaScript , C#, ASP.NET, HTML, CSS, MS SQL Server, SOAP, and REST Web Service
- Extensive infrastructure knowledge: Windows Server, IIS, and other middleware technologies
- Agile and/or DevOps experience and tools exposures such as GitHub, Jenkins, UrbanCode
- Security knowledge: Well versed with SSL Certs and SSO authentication methodology
- Ability to help manage releases for a highly complex environment and the ability to communicate both to technical and business resources
Nice-to-have
- Exposure and interest in learning other technology stack (i.e. Java, Scheme, Python, UNIX, etc.)
- Basic understanding of network architecture
- Familiarity with mainframe system or integration with mainframe system
- Talent Management process (recruitment/selection, performance management, performance development/coaching, reward/ recognition)
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- Be an integral part of a high-performing team that works with mission-critical, strategic business applications.
- Creatively solve complex business problems.
- Continually enhance skills and build knowledge in all aspects of the organization, the business, IT and our key vendor relationships.
Below are some other jobs we think you might be interested in.
-
Mobile/Web Developer (.Net)
- Air Line Pilots Association
- Atlanta, GA, USA
May 17 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Unified Technology Solutions Architect
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 16 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29